Back to Home 返回首页

COMP2521 Hub COMP2521 学习中心

Data Structures and Algorithms Notes & Review 数据结构与算法笔记与复习

🚀 Course Progress 🚀 课程进度

Tracking my pre-reading and study progress for COMP2521. Starting with fundamentals of Algorithm Analysis and Search. 记录我的 COMP2521 预习和学习进度。 从算法分析和搜索的基础知识开始。

🔍
WEEK 1 第一周

Binary Search & Complexity 二分搜索与复杂度

Linear vs Binary Search. Sorted arrays and O(log n) efficiency. 线性搜索与二分搜索。有序数组与 O(log n) 效率。

Basic基础 ✓ Available
🐢
WEEK 1 第一周

Linear Search 线性搜索

The baseline comparison. Simple but slow O(n) search. 基础对照组。简单但较慢的 O(n) 搜索。

Basic基础 ✓ Available
🐛
LAB 01 实验 01

Sanitizers & Debugging Sanitizers 与调试

heap-buffer-overflow, use-after-free, uninitialized values. 堆缓冲区溢出、释放后使用、未初始化值。

Basic基础 ✓ Available
📝
LAB 01 实验 01

Arrays & Linked Lists 数组与链表

C revision: array/list operations, pointer manipulation. C 语言复习:数组/链表操作、指针操作。

Basic基础 ✓ Available
🔄
WEEK 2 第二周

Recursion & Linked Lists 递归与链表

GCD, Fibonacci, listTail, listMax, listShift, listSum, listInsertOrdered, listInsertNth. Master recursive thinking with Lab 02. GCD、斐波那契、listTail、listMax 等。通过实验 02 掌握递归思维。

Intermediate中级 ✓ Available
📊
WEEK 3 第三周

Sorting Algorithms 排序算法

Selection, Bubble, Insertion, Merge, Quick & Radix Sort. Stability and complexity analysis. 选择、冒泡、插入、归并、快速与基数排序。稳定性与复杂度分析。

Intermediate中级 ✓ Available
🌳
WEEK 4 第四周

Binary Search Trees 二叉搜索树 (BST)

Properties, Traversals, Range and Closest Value. Tree recursion and iterative DFS/BFS. 树的属性、遍历、范围查找和最接近值。树递归和迭代式 DFS/BFS。

Intermediate中级 ✓ Available
🎯
FINAL 期末

Final Exam Review Final 考试复习

Complete exam prep: Theory (Q6–Q12, 40 marks) and Coding (Q1–Q5, 60 marks). Hurdle requirements, key algorithms, and exam strategies. 完整备考:理论题(Q6–Q12,40 分)与编程题(Q1–Q5,60 分)。Hurdle 要求、核心算法与考试策略。

Final Exam ✓ Available