Cấu trúc dữ liệu tuyệt vời của Hyekyung Jeong trong C
Cấu trúc dữ liệu và thuật toán là những yếu tố cốt lõi nhất của một chương trình và nhiều công ty CNTT yêu cầu nhân tài có kỹ năng giải quyết vấn đề và kỹ năng tư duy tính toán thông qua các bài kiểm tra viết mã.
Hiểu các khái niệm về các cấu trúc dữ liệu khác nhau (Mảng, Ngăn xếp, Hàng đợi, Danh sách, Cây, Đồ thị)
Có thể triển khai cấu trúc dữ liệu hiệu quả để tăng hiệu quả xử lý thuật toán.
Nếu bạn muốn trở thành một nhà phát triển đưa công việc lên một tầm cao mới! Cấu trúc dữ liệu nâng cao bắt đầu bằng ngôn ngữ C.
Chủ đề bài giảng 📖
Cấu trúc dữ liệu và thuật toán là Yếu tố quan trọng nhất tạo nên một chương trình!
Bạn sẽ học các khái niệm và kỹ thuật triển khai của nhiều cấu trúc dữ liệu khác nhau (Mảng, Ngăn xếp, Hàng đợi, Danh sách, Cây, Đồ thị) bằng ngôn ngữ C và tìm hiểu cách tăng hiệu quả xử lý thuật toán.
Đề cương bài giảng
Sau khi hoàn thành toàn bộ mã để sử dụng danh sách liên kết kép, bạn sẽ học được các kỹ thuật ứng dụng thực tế.
"Đây không phải là UFO! Đây là LIFO~" Chúng ta hãy cùng tìm hiểu về ngăn xếp này.
Bạn có thể hiểu cấu trúc FIFO của cấu trúc dữ liệu hàng đợi và xác định các đặc điểm của hàng đợi vòng.
Tìm hiểu cách triển khai và sử dụng hàng đợi danh sách không giới hạn số lượng dữ liệu được lưu trữ.
Tìm hiểu khái niệm băm và cách sử dụng nó.
Tìm hiểu cách sử dụng khái niệm về cây.
Tìm hiểu khái niệm heap và cách sử dụng nó.
Tìm hiểu các khái niệm và ứng dụng của cấu trúc dữ liệu đồ thị.
Ai sẽ được hưởng lợi khi học điều này?
Sau khi học ngôn ngữ C Kỹ năng lập trình Để cải thiện Người làm điều đó
Sử dụng cấu trúc dữ liệu kỹ năng giải quyết vấn đề Để cải thiện Người làm điều đó
Thuật toán Kiểm tra mã hóa hoặc Đánh giá năng lực Những người đang chuẩn bị
Cấu trúc dữ liệu tuyệt vời Giới thiệu Hãy đến và học Sinh viên hiện tại
Phần tiếp theo của bài giảng về cấu trúc dữ liệu miễn phí!
Các tính năng của bài giảng và Kiểm tra nội dung học tập.
Bài giảng về C, C++, cấu trúc dữ liệu và thuật toán của giảng viên hàng đầu với 25 năm kinh nghiệm!
Các bài giảng cung cấp lời giải thích có hệ thống về cấu trúc dữ liệu và sử dụng các nguồn tài liệu, giúp người học dễ hiểu.
Bạn có thể học các phương pháp triển khai thực tế bằng cách sử dụng các nguồn thực hành ngôn ngữ C.
Ngay cả thành tích học tập cũng được đánh giá thông qua các bài kiểm tra học tập!
[Mục lục]
Triển khai danh sách liên kết kép
Hiểu cấu trúc ngăn xếp LIFO và triển khai ngăn xếp mảng
Triển khai ngăn xếp bằng cách sử dụng một mảng
Triển khai ngăn xếp bằng cách sử dụng danh sách
Hiểu về hàng đợi cấu trúc FIFO
Khái niệm và triển khai hàng đợi tròn
Triển khai hàng đợi vòng tròn mảng
Triển khai hàng đợi bằng cách sử dụng danh sách
Khái niệm bảng băm
So sánh giữa Linear Hash và Chaining Hash
Triển khai bảng băm
Hiểu khái niệm về Cây
Triển khai cây nhị phân
Triển khai BST (khái niệm, khởi tạo, thêm)
Theo cấu trúc dữ liệu Heap
Triển khai cấu trúc dữ liệu Heap
Hiểu về cấu trúc dữ liệu đồ thị
Triển khai cấu trúc dữ liệu đồ thị
Câu hỏi dự kiến Hỏi & Đáp 💬
H. Bạn có cung cấp sách giáo khoa và tài liệu thực hành không?
Chúng tôi cung cấp sách giáo khoa PDF và các tệp nguồn thực hành.
H. Bạn có cung cấp dịch vụ Hỏi & Đáp không?
Vui lòng để lại câu hỏi của bạn trong mục [Hỏi/Trả lời] và chúng tôi sẽ trả lời trong vòng 3 ngày.
Ai đã tạo ra khóa học này Giới thiệu người hướng dẫn ✒️
Jeong Hye-gyeong
Giảng viên Jeong Hye-gyeong là một giảng viên hàng đầu, đã giảng dạy C/C++/cấu trúc dữ liệu/thuật toán cho hàng trăm sinh viên mỗi năm trong suốt 25 năm qua. (Cô cũng giảng dạy các khóa học đặc biệt trong kỳ nghỉ tại các trường đại học như Đại học Soongsil và Đại học Quốc gia Seoul.)
Với tư cách là giám đốc Trung tâm Giáo dục Lectopia (lectopia.com), ông tổ chức các buổi giảng đặc biệt cho sinh viên đại học vào mỗi mùa hè (tháng 6) và mùa đông (tháng 12).
[Kinh nghiệm giảng dạy] (1995–nay)
Các bài giảng đặc biệt (bài giảng C, C++) tại Đại học Hongik, Đại học Hanyang, Đại học Kyunghee, Đại học Công giáo Hàn Quốc, Đại học Konkuk, Đại học Chung-Ang, Đại học Kwangwoon và Đại học Kyonggi
Đào tạo nhân viên mới của Samsung SDS (Ngôn ngữ C)
Trung tâm đào tạo MDS Đào tạo lập trình viên nhúng (Ngôn ngữ C)
Công ty TNHH TmaxSoft. Thuê ngoài hoạt động đào tạo tại chức và đào tạo nhân viên mới (lập kế hoạch và vận hành đào tạo)
Đào tạo nhân viên Trung tâm thông tin bưu chính vận hành ký gửi (lập kế hoạch đào tạo và vận hành)
Đại học Soongsil, Khoa Khoa học máy tính, Khoa Hệ thống Y sinh (C, C nâng cao, Python)
Đào tạo chuyển đổi công việc cho nhân viên LG Display(C, C++)
Ủy ban chuẩn bị thi KCSE của KOSTA (Hiệp hội xúc tiến phần mềm) (chuẩn bị và chấm điểm ngôn ngữ C)
Đào tạo chuyển đổi công việc cho nhân viên Samsung Thales(C++)
Bài giảng của Samsung Electronics S.LSI(C bảo mật, C chung, Cấu trúc dữ liệu)
Đào tạo LG Electronics cho nhân viên hiện tại và mới (C, C++, cấu trúc dữ liệu, thuật toán)
Đào tạo nhân viên mới của Bộ phận Kinh doanh Không dây của Samsung Electronics (Dự án Thực hành C, Bảo mật C)
Đào tạo Hyundai Mobis cho nhân viên hiện tại và mới (C, C++)
[Hôm nay]
Giám đốc Trung tâm Giáo dục Rectopia (lập kế hoạch và vận hành bài giảng đặc biệt, C, C++, bài giảng dự án)
Các bài giảng hàng năm tại Đại học Quốc gia Seoul và Đại học Soongsil (các bài giảng đặc biệt về kỳ nghỉ C, C++)
Bài giảng dành cho nhân viên hiện tại của công ty
Vui lòng kiểm tra trước khi tham gia lớp học!
Không được phân phối hoặc sử dụng lại các tập tin sách giáo khoa và mã nguồn thực hành được cung cấp. (Bản quyền sách giáo khoa và tài liệu thực hành thuộc về giảng viên đã tạo ra khóa học này.)
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Những người đang chuẩn bị cho bài kiểm tra mã hóa
Những người muốn cải thiện kỹ năng viết mã sau khi học ngôn ngữ C
Nhà phát triển SW muốn cải thiện kỹ năng giải quyết vấn đề bằng cấu trúc dữ liệu
Tôi rất thích bài giảng về cấu trúc dữ liệu giới thiệu đến nỗi bây giờ tôi đang nghe phần chuyên sâu. Tôi nghĩ đây là bài giảng mà bất kỳ ai có kiến thức cơ bản về ngôn ngữ C đều có thể dễ dàng hiểu được. Sẽ thật tuyệt nếu một khóa học giải quyết bài kiểm tra mã hóa thuật toán ngôn ngữ C cũng được cung cấp!