new
Trang chủ>Khóa Học>Introduction to Data Structures and Algorithms>Introduction to Data Structures and Algorithms Exam>
Introduction to Data Structures and Algorithms Exam
0 / 6
Chủ đề
Điểm
Tiến độ cuả bạn 0%
Chứng chỉ
1940Lượt xem
Danh sách bài thi

In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification, whereas, an algorithm is a finite sequence of well-defined, computer-implementable instructions, typically to solve a class of problems or to perform a computation. Algorithms are always unambiguous and are used as specifications for performing calculations, data processing, automated reasoning, and other tasks.

Good knowledge about the theory of Data Structures and Algorithms can not only help you have more confidence to enter Competitive Programming Contests, or Coding Interviews, but also help you solve many real-world challenges.

Luật thi:
- Số lượt làm bài thi tối đa: 99
Ghi chú:Bạn có thể yêu cầu sửa mô tả của bài kiểm tra này
Hãy đăng nhập để làm bài thi!

Hoặc luyên tập với các chủ đề bên dưới

Data Structures Fundamental

Trọng số : 20%

Câu hỏi (En):147

|

Câu hỏi (Vi):69


  • Array List
  • Linked List
  • Stack
  • Queue
  • Heap
  • Tree
  • Hash Table
Ghi chú:Bạn có thể yêu cầu sửa mô tả của chủ đề này

Basic Algorithm Design Strategies

Trọng số : 20%

Câu hỏi (En):68

|

Câu hỏi (Vi):0


  • Brute Force
  • Greedy
  • Recursion
  • Backtracking
  • Divide and Conquer
  • Branch and Bound
  • Dynamic Programming
Ghi chú:Bạn có thể yêu cầu sửa mô tả của chủ đề này

Analyzing Algorithms

Trọng số : 15%

Câu hỏi (En):43

|

Câu hỏi (Vi):0


  • Computational Complexity
  • Space Complexity and Time Complexity
  • Big-O notation
  • Using Big-O notation to characterize the computational complexity of algorithms
  • Analyzing the run time of the algorithms
Ghi chú:Bạn có thể yêu cầu sửa mô tả của chủ đề này

Sorting Algorithms

Trọng số : 15%

Câu hỏi (En):106

|

Câu hỏi (Vi):37


  • Bubble Sort
  • Insertion Sort
  • Selection Sort
  • Merge Sort
  • Heap Sort
  • Quick Sort
Ghi chú:Bạn có thể yêu cầu sửa mô tả của chủ đề này

Binary Tree

Trọng số : 15%

Câu hỏi (En):53

|

Câu hỏi (Vi):0


  • Introduction to Binary Tree
  • Complete Binary Tree
  • Balanced Binary Tree
  • Binary Search Tree
  • Self-balancing Binary Search Tree
  • AVL Tree
  • Red-black tree
Ghi chú:Bạn có thể yêu cầu sửa mô tả của chủ đề này

Graph Data Structures and Algorithms

Trọng số : 15%

Câu hỏi (En):62

|

Câu hỏi (Vi):0


  • Introduction to Graph
  • Graph Cycle
  • Connected Graph and Disconnected Graph
  • Directed graph and Undirected Graph
  • Weighted and Unweighted Graph
  • Graph Traversals
  • Depth-First Search vs Bread-First Search
  • Shortest paths between nodes in a Graph (Dijkstra Algorithms)
  • Minimum spanning tree for a weighted undirected graph (Prim Algorithms)
Ghi chú:Bạn có thể yêu cầu sửa mô tả của chủ đề này
Hãy đăng nhập để làm bài thi!

backward_icon
Quay lại trang chủ