
Dễ dàng tìm hiểu mạng bằng hình ảnh
gamja5
Khóa học này sẽ giúp bạn hiểu Internet kỳ diệu hoạt động như thế nào.
입문
Network
Thông qua bài giảng này, bạn có thể học cấu trúc dữ liệu phi tuyến tính và thuật toán.

Đánh giá từ những học viên đầu tiên
5.0
제로마운틴
Tôi đã mua nó được một thời gian và cuối cùng tôi đã hoàn thành nó một lần. Theo cấu trúc dữ liệu tuyến tính (phần cơ bản), bài giảng về cấu trúc dữ liệu phi tuyến tính (phần nâng cao) được giải thích rất rõ ràng. Nó rất hữu ích trong việc làm rõ các khái niệm về cấu trúc dữ liệu cây và đồ thị mà trước đây tôi chỉ biết mơ hồ. Tôi nghĩ điều đáng nhớ nhất là một tình tiết liên quan đến hoạt động XOR. Nhờ điều này, tôi không nghĩ mình sẽ bị nhầm lẫn (Nếu có số giá trị đầu vào là số lẻ thì đó là 1.) Trong tương lai, tôi sẽ nghe bài giảng nhiều lần và trở thành một nhà phát triển trung thành hơn với những điều cơ bản :) Cảm ơn bài giảng rất hay và tôi rất mong chờ những bài giảng tiếp theo!
5.0
전우형
Đúng vậy~!@#$%^&*() Cuối cùng tôi đã phá vỡ được một lời nguyền (chu kỳ tự giải cứu/thuật toán). Nếu bạn luôn học bằng sách, từ khoảng nửa cây hãy đóng sách lại và sau vài tháng [Reset > [Replay] Đó là sự lặp lại vô tận. Tất nhiên, có những phần logic (việc triển khai) mà tôi không hiểu. Lần đầu tiên tôi sắp xếp các khái niệm từ đầu đến cuối (Ghi nhớ. Và tôi nghĩ tôi đã nhận ra tại sao lại có thuật toán trong các môn khoa học máy tính. Cảm ơn Ông khoai tây! [Phần rất được khuyến khích] 1. Cấu trúc của từng cấu trúc dữ liệu được phân phối theo cách kể chuyện nên không phải là thứ cần ghi nhớ. Nó đến với tôi một cách tự nhiên và giúp tôi tiếp tục tiến bộ. 2. Khi đọc sách, có nhiều lúc tôi không chắc phần nào là điểm quan trọng. Tôi thích việc bạn nhấn mạnh và lặp lại những điểm quan trọng. ex) Khi nghiên cứu khái niệm đệ quy trong các thuật toán cũ, tôi chỉ nói: "Tự mình hết nhớ lại hàm (chỉ nghĩ về mặt kỹ thuật)". Tôi đã tiếp tục Khi nghe bài giảng, khái niệm đệ quy đã được sử dụng theo thuật toán (rất khó để diễn đạt nó) và tôi nghĩ: "Ồ, đây không phải là đệ quy mà tôi biết sao?" Tôi đã rất ngạc nhiên khi làm như vậy. 3. Chỉ tóm tắt những phần chính nên có độ dài phù hợp. Hầu hết tất cả các phần (kể cả phần thực hiện) đều được minh họa bằng hình ảnh, giúp bạn dễ hiểu. Đề xuất cho những người lần đầu tiên nghiên cứu cấu trúc dữ liệu/thuật toán hoặc cho những người muốn sắp xếp nhanh chóng trước khi phỏng vấn. ps) Đây là một câu chuyện mang tính cảnh báo, nhưng Nếu bạn khó chịu vì không hiểu phần logic thì không cần phải làm vậy. Hầu hết mọi người dường như thấy nó khó khăn và phức tạp. Trước tiên, tôi khuyên bạn nên nắm bắt bức tranh toàn cảnh về khái niệm của từng chủ đề và lặp lại việc học khi có thời gian. [Phần thất vọng] 1. Về cá nhân tôi, sau khi học xong hai bài về khái niệm Cây Đen Đỏ (chèn/bớt), trong đầu tôi chỉ còn một dấu chấm hỏi. Còn với các cấu trúc dữ liệu khác, sau khi xem phần khái niệm, tôi đã có hình ảnh thô và cảm giác trong đầu. Cây Đỏ Đen chỉ là một dấu chấm hỏi. ps: Sau khi nghiên cứu riêng, tôi có cảm giác rất khó chịu. - Trong lúc làm cơm chiên thịt (đen) và rau (đỏ), đầu bếp phụ liên tục cho rau vào một bên và trộn lại. - Trên Trái Đất nơi tồn tại oxy (đen) và carbon dioxide (đỏ), carbon dioxide tiếp tục rơi về phía một số quốc gia và bị phân tán sang các quốc gia khác. Và cây AVL đã được tổ chức thành một tình huống trong đó các bánh răng được lồng vào nhau và cân bằng chính xác. 2. Mình nghĩ mình thích bản có nhạc nền hơn vì có cảm giác như đang xem YouTube khoa học.
5.0
Sunny Sideup
Tôi đã học nhiều cấu trúc dữ liệu khác nhau và giải quyết các vấn đề thuật toán cùng nhau và tôi nghĩ nó chắc chắn đã giúp ích cho tôi rất nhiều. Ngay cả khi tôi không trực tiếp sử dụng nó, tôi nghĩ rằng đó là một điều tốt khi tôi lắng nghe nó vì nó giúp tôi rất nhiều về chiều sâu và chiều rộng trong suy nghĩ cũng như cách tiếp cận các vấn đề thuật toán. Tôi nghĩ nó dễ hiểu vì nó được giải thích từng bước và có hình ảnh. Tôi hài lòng với những điều cơ bản nên đã nghe phiên bản chuyên sâu và tôi nghĩ đó là một lựa chọn thực sự tốt. Cảm ơn!! :)
Cấu trúc dữ liệu
Thuật toán
Cấu trúc dữ liệu và thuật toán mà các nhà phát triển phải biết
Nội dung chuyên sâu cũng được giải thích dễ hiểu và thú vị bằng hình ảnh!
Tôi luôn cảm thấy tiếc khi thấy những nhà phát triển thiếu kỹ năng cơ bản lang thang khắp nơi, không biết phải học gì. Có vẻ như rất khó để theo kịp công nghệ mới nhất nếu không có đủ thời gian.
Tất nhiên, công nghệ tiên tiến là quan trọng, nhưng trong khoa học máy tính, nền tảng cơ bản thậm chí còn quan trọng hơn. Nếu bạn nắm vững những kiến thức cơ bản, bạn có thể dễ dàng học được những kỹ thuật phổ biến và thú vị bất cứ lúc nào.
Cấu trúc dữ liệu và thuật toán không giới hạn ở một ngôn ngữ hoặc khuôn khổ cụ thể. Ngay cả khi các ngôn ngữ và khuôn khổ phổ biến thay đổi, bạn vẫn có thể sử dụng kiến thức về cấu trúc dữ liệu và thuật toán đã học và áp dụng nó.
học thuật
Học tập trong các lớp học ở trường
Cấu trúc dữ liệu/thuật toán
Quá khó và cứng nhắc.
Có phải nó có thể học dễ dàng không?
Không chính
Các chuyên gia học một ngôn ngữ mới,
Cũng trong khuôn khổ
Có vẻ như bạn đang thích nghi tốt...
Tôi tự hỏi bí mật là gì!
Người tìm việc
Nếu bạn nhìn vào các câu hỏi kiểm tra mã hóa,
Tôi cảm thấy như có một bức tường và tôi cảm thấy bị chặn lại.
Tôi cảm thấy mình phải học một cái gì đó
Cái quái gì thế này?
Vua hiệu quả
Mã tôi đã viết
Phân tích hiệu suất,
Hiệu quả hơn và hoạt động tốt hơn
Tôi muốn chuyển nó thành mã.
Những người mới bắt đầu phát triển thường nói thế này.
Việc ngay lập tức dịch những ý tưởng hiện lên trong đầu bạn thành mã là điều tự nhiên.
Cho đến khi bạn học được cấu trúc dữ liệu và thuật toán !
Khi có vấn đề, cấu trúc dữ liệu nào hiệu quả nhất cho vấn đề đó,
Điều này khiến tôi tự hỏi loại thuật toán nào sẽ phù hợp cho nó.
Hầu hết các vấn đề chúng ta gặp phải đều có thể giải quyết bằng các cấu trúc dữ liệu và thuật toán đã biết. Ngay cả khi không có, chúng ta vẫn có thể nhanh chóng giải quyết bằng cách áp dụng các cấu trúc dữ liệu và thuật toán mà chúng ta biết.
Nếu bạn từng cảm thấy cần được hướng dẫn, tôi tin chắc rằng cấu trúc dữ liệu và thuật toán có thể giúp bạn thực hiện tốt công việc này.
Chúng tôi giải thích các khái niệm khó về cấu trúc dữ liệu và thuật toán theo cách mà bất kỳ ai cũng có thể hiểu được bằng sơ đồ và phép so sánh.
Dễ dàng xem cấu trúc dữ liệu và thuật toán được sử dụng ở đâu và chức năng của chúng là gì, bằng sơ đồ!
Đối với những ai gặp khó khăn khi hình dung cấu trúc dữ liệu và thuật toán trong đầu, tôi sẽ giải thích bằng hình ảnh về chức năng của mã hiện tại và những thay đổi mà nó tạo ra.
Hãy hình dung cách mã bạn đang viết thay đổi theo cách đồ họa trong IDE của bạn!
Hãy cùng tìm hiểu về cấu trúc dữ liệu cây, một cấu trúc dữ liệu phi tuyến tính tiêu biểu và tìm hiểu các thuật toán sử dụng cây!






Hãy cùng tìm hiểu về đồ thị, một cấu trúc dữ liệu phi tuyến tính khác và tìm hiểu các thuật toán sử dụng đồ thị!






Tìm hiểu về các vấn đề có thể giải quyết bằng cấu trúc dữ liệu phi tuyến tính và thuật toán tham lam!








H. Tôi có phải học khóa cơ bản không?
❌ Ngay cả khi bạn chưa học khóa cơ bản , nếu bạn biết về mảng, danh sách liên kết, ngăn xếp, hàng đợi và các hàm đệ quy, bạn sẽ không gặp vấn đề gì khi học khóa học này.
H. Đây có phải là bài giảng mà sinh viên không chuyên ngành cũng có thể tham gia không?
⭕ Khóa học này được thiết kế dành cho những người không chuyên ngành. Chỉ cần bạn theo dõi bài giảng là bạn có thể học được cấu trúc dữ liệu và thuật toán một cách đầy đủ!
H. Có tài liệu bài giảng nào không?
❌ Không có tài liệu bài giảng.
Khóa học này dành cho ai?
Những người đã học ngôn ngữ lập trình mà không biết phải làm gì
Người muốn ôn thi coding
Người muốn củng cố nền tảng
Người đã học khóa cơ bản
Cần biết trước khi bắt đầu?
JavaScript
Cấu trúc dữ liệu cơ bản (mảng, danh sách liên kết, stack, queue, v.v.)
Hàm đệ quy
8,234
Học viên
601
Đánh giá
336
Trả lời
4.9
Xếp hạng
8
Các khóa học
Tôi là Gamja, hiện đang chuẩn bị các bài giảng về Khoa học máy tính (CS) trên Inflearn! 😄
Mục tiêu của tôi là giúp các bạn sinh viên và lập trình viên mới vào nghề không bị tụt hậu trong kỷ nguyên AI, mà có thể củng cố vững chắc kiến thức nền tảng để phát triển thành những lập trình viên sử dụng thành thạo AI.
Cấu trúc dữ liệu và Thuật toán dễ học qua hình minh họa (Phần cơ bản)
Cấu trúc dữ liệu và Giải thuật học dễ dàng qua hình minh họa (Phần nâng cao)
Học hệ điều hành qua hình vẽ minh họa, Học mạng máy tính qua hình vẽ minh họa, Học cấu trúc dữ liệu và giải thuật qua hình vẽ minh họa (Phần cơ bản), Học cấu trúc dữ liệu và giải thuật qua hình vẽ minh họa (Phần nâng cao)
Tất cả
48 bài giảng ∙ (9giờ 21phút)
Tài liệu khóa học:
Tất cả
59 đánh giá
4.9
59 đánh giá
Đánh giá 3
∙
Đánh giá trung bình 4.7
Đã chỉnh sửa
4
Cá nhân tôi cảm thấy khi nghe bài giảng là nếu JavaScript không phải là ngôn ngữ chính của bạn, bạn có thể gặp một số bất tiện khi hiểu cấu trúc dữ liệu trong phần nâng cao. Tôi nghe phần cơ bản trước rồi đến phần nâng cao sau khi nghe rằng tôi không biết nhiều về JavaScript cũng không sao vì khóa học chỉ dạy ngữ pháp cơ bản. Phần cơ bản vẫn ổn vì nó thực hiện một cấu trúc đơn giản. nhưng nội dung được đề cập trong phần nâng cao thì không. Không biết là do đặc thù của ngôn ngữ này hay là do sự phức tạp đến từ việc chỉ thực hiện cú pháp cơ bản nhưng trong quá trình kết nối các phương thức cần thiết để thực hiện một chức năng nào đó, chức năng này có dẫn đến loại này không? về hành vi?' Hoặc 'Nó hoạt động như thế này?' Thật khó hiểu khi những suy nghĩ như thế này nảy sinh. Tôi nghĩ vấn đề nảy sinh là do mỗi ngôn ngữ có phương pháp lập trình riêng nhưng tôi chưa quen với nó. Trong trường hợp của tôi, tôi đã quen thuộc với ngôn ngữ Python và Java, vì vậy sau khi nghiên cứu các cấu trúc dữ liệu được giải thích trong Java, tôi có thể hình dung rõ ràng logic về cách triển khai logic trong đầu mình. Nếu bạn giỏi JavaScript, bạn sẽ ổn thôi!
Tôi đã không sử dụng cú pháp đặc trưng của JavaScript nhiều nhất có thể để bạn có thể theo dõi ngay cả khi sử dụng các ngôn ngữ khác, nhưng tôi nghĩ bạn có thể gặp khó khăn hơn trong việc hiểu nó vì bản thân phiên bản chuyên sâu đã hơi khó. Cảm ơn bạn đã đánh giá có giá trị của bạn :)
Đánh giá 56
∙
Đánh giá trung bình 5.0
Đánh giá 3
∙
Đánh giá trung bình 5.0
1.146.211 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!