VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

Cấu Trúc Dữ Liệu & Giải Thuật

Tổng quan về cấu trúc dữ liệu và giải thuật Cấu trúc dữ liệu là gì? Giải thuật là gì? Cài đặt môi trường

Giải Thuật

Giải thuật tiệm cận Giải thuật tham lam Giải thuật chia để trị Giải thuật qui hoạch động

Cấu Trúc Dữ Liệu Mảng

Cấu trúc dữ liệu mảng

Danh sách liên kết - Linked list

Cấu trúc dữ liệu Linked List Cấu trúc dữ Doubly Linked List Cấu trúc dữ Circular Linked List

Ngăn Xếp & Hàng Đợi

Cấu trúc dữ liệu ngăn xếp - Stack Cấu trúc dữ hàng dợi - Queue

Một Số Giải Thuật Tìm Kiếm

Tìm kiếm tuyến tính - Linear Search Tìm kiếm nhị phân - Binary Search Tìm kiếm nội suy - Interpolation Search Cấu trúc dữ liệu Hash Table

Một Số Giải Thuật Sắp Xếp

Giải thuật sắp xếp Sắp xếp nổi bọt - Bubble Sort Sắp xếp chèn - Insertion Sort Sắp xếp chọn - Selection Sort Sắp xếp trộn - Merge Sort Sắp xếp nhanh - Quick Sort Giải thuật Shell Sort Giải thuật quay lui - Back Tracking

Cấu Trúc Dữ Liệu Đồ Thị (Graph)

Cấu trúc dữ liệu đồ thị Tìm kiếm theo chiều sâu - Depth First Search Tìm kiếm theo chiều sâu - Breadth First Search
1 / 3
❮ ❯

Cấu trúc dữ liệu và giải thuật (Data Structure and Algorithms)


Cấu trúc dữ liệu (Data Structure) là gì?

Cấu trúc dữ liệu và giải thuật (Data Structure and Algorithms) là một môn học khá quan trọng trong chương trình học của các bạn sinh viên. Đây là một môn học bắt buộc và sẽ là thực sự khó cho bất kỳ sinh viên nào nếu không có sự chuẩn bị kỹ lưỡng và dành cách tiếp cận tích cực cho môn học này. Vậy Cấu trúc dữ liệu là gì?

Cấu trúc dữ liệu là cách lưu trữ, tổ chức dữ liệu có thứ tự, có hệ thống để dữ liệu có thể được sử dụng một cách hiệu quả.

Dưới đây là danh sách các bài hướng dẫn trong loạt bài Cấu trúc dữ liệu và Giải thuật:

Mục lục Cấu trúc dữ liệu và giải thuật


Nội dung chính

  • Cấu trúc dữ liệu là gì?
  • Một số khái niệm về Giải thuật
  • Cấu trúc dữ liệu mảng (Array)
  • Danh sách liên kết - Linked List
  • Ngăn xếp & Hàng đợi
  • Một số Giải thuật tìm kiếm
  • Một số Giải thuật sắp xếp
  • Cấu trúc dữ liệu đồ thị (Graph)

Cấu trúc dữ liệu là gì?

  • Cấu trúc dữ liệu là gì?
  • Cài đặt môi trường

Một số khái niệm về Giải thuật

  • Giải thuật là gì?
  • Giải thuật tiệm cận - Asymptotic Algorithms
  • Giải thuật tham lam - Greedy Algorithms
  • Giải thuật chia để trị - Divide and Conquer
  • Giải thuật qui hoạch động - Dynamic Programming

Cấu trúc dữ liệu mảng (Array)

  • Cấu trúc dữ liệu mảng (Array)

Danh sách liên kết - Linked List

  • Danh sách liên kết - Linked List
  • Danh sách liên kết đôi - Doubly Linked List
  • Danh sách liên kết vòng - Circular Linked List

Ngăn xếp & Hàng đợi

  • Cấu trúc dữ liệu ngăn xếp - Stack
  • Cấu trúc dữ liệu hàng đợi - Queue

Một số Giải thuật tìm kiếm

  • Tìm kiếm tuyến tính - Linear Search
  • Tìm kiếm nhị phân - Binary Search
  • Tìm kiếm nội suy - Interpolation Search
  • Cấu trúc dữ liệu Hash Table

Một số Giải thuật sắp xếp

  • Giải thuật sắp xếp
  • Sắp xếp nổi bọt - Bubble Sort
  • Sắp xếp chèn - Insertion Sort
  • Sắp xếp chọn - Selection Sort
  • Sắp xếp trộn - Merge Sort
  • Giải thuật Shell Sort
  • Sắp xếp nhanh - Quick Sort

Cấu trúc dữ liệu đồ thị (Graph)

  • Cấu trúc dữ liệu đồ thị
  • Tìm kiếm theo chiều sâu - Depth First Traversal
  • Tìm kiếm theo chiều rộng - Breadth First Traversal

Cấu trúc dữ liệu (Data Structure) là gì?

Recent Updates

Xuất dữ liệu ra màn hình console trong JavaCài đặt môi trường JavaJava Swing - Bài tập quản lý sinh viên trong javaLinkedList trong javaArrayList trong javaBài tập java có lời giảiXác thực dữ liệu (Data Validation) trong ExcelSắp xếp dữ liệu trong ExcelLọc dữ liệu (Data Filter) trong ExcelHeader và Footer trong ExcelMàu văn bản và màu nền (background) trong ExcelCăn chỉnh văn bản trong ExcelSắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml