Skip to content

重庆大学数据结构与算法课程所有的笔记,作业,实验等内容

Notifications You must be signed in to change notification settings

CQULeaf/DataStructure-Algorithm_Course_Resources

Repository files navigation

重庆大学数据结构与算法课程

本仓库收录了本人在学习数据结构与算法课程时所完成的笔记作业实验等内容。本着开源精神特地将所有原创资料整理至此,希望与所有学习这门课程的朋友一同进步。因个人能力有限难免有诸多瑕疵甚至错误,若在使用过程中发现,麻烦在Issues中提出!

资料分布说明

课程笔记

  • Class-Contents-Only-by-C++:2023年秋季学期重庆大学数据结构与算法课堂笔记(C++版)
    • Introduction:数据结构与算法的概述内容,相当于课程引入与基础要点说明。
    • Data-Structures:数据结构部分,包括 Linear-Structure, Stack&Queue, Tree, Heap 以及 Graph 等内容,其中每一部分文件夹下文件后缀为.md的为核心笔记文件,其余为具体代码或者其它笔记呈现所必要的元素。(下同)
    • Algorithms:算法部分,包括 SearchSort,其它算法因教学进度暂时搁置,后续有计划将自学相应部分并补充上去。

课程作业

  • Homework-by-C++:2023年秋季学期重庆大学数据结构与算法全部PTA作业(C++版)
  • Homework-by-python:2023年秋季学期重庆大学数据结构与算法部分PTA作业(Python版)
    • 说明:因为当时在学习这门课程时学习了 Python 语言,感受到了 Python 语言在写算法题目时的简洁与强大,故初期尝试使用 Python 完成部分算法题目。当然重庆大学讲课时统一基于的是C++版本,但是在作业、实验和上机考试时其实是不限制编程语言的。需要注意的是,虽然 Python 编程确实简洁高效,但是因其高度的抽象性(也可以理解为程度很大地概括与浓缩),运行时间与所占内容远大于 C++ 等原因,故在中后期中断了使用 Python 的念头转回使用 C++,故也个人推荐是在学习数据结构与算法等课程时最好还是使用如 C 或 C++ 等更接近底层的语言,虽然工作量可能增大,但绝对会影响与改变你对代码实现的认知!

课程实验

  • Lab-by-C++:2023年秋季学期重庆大学数据结构与算法课程全部PTA实验(C++版)

About

重庆大学数据结构与算法课程所有的笔记,作业,实验等内容

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published