Skip to content

ycshao21/DataStructure-ZNJ-SHU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataStructure-ZNJ-SHU

我于2022学年的冬春学期选了由朱能军老师授课的《SJ结构》,本仓库整合了所有小组实验的代码,据了解目前实验内容存在部分出入。

项目旨在面向编程初学者,追求开箱即用。代码层面摒弃了浓厚的SJ风格,数据结构和算法上部分参考了 Sartaj Sahni 的 Data Structures, Algorithms, and Aplications in C++,实现上尽可能采用现代 C++ 语法。

这里是我和 C++ 结缘的地方,希望通过维护本仓库为同学们提供一些参考与启发。如果您对本项目的任何地方存在疑问,如不理解代码实现,或是发现了 bug,欢迎提交 issues。如果您愿意贡献代码,包括同步最新的实验内容,也欢迎提交 pull requests。

最后感谢合作过的三位组员。

环境配置

  • IDE:Visual Studio Community
  • 项目构建:CMake
  • 语言标准:C++20 及以上
  • 编译器:MSVC,G++

注:如果你已有一定的开发基础,完全可以选用自己熟悉的工具,我会推荐 Visual Studio Code。

使用方法

打开项目文件夹,右键点击 使用 Visual Studio 打开(Open with Visual Studio)

仅运行代码时建议将配置改为 x64-Release,这样编译器可以优化程序,从而提升运行效率。

每个实验单独为一个解决方案(Solution),点击上方的菜单选择

关于课程

依照2022学年经历,一个学期共有一次个人实验和四次小组实验。个人实验于第一周当场验收,完成可以作为加分项,这里不提供代码;小组实验需要一起完成代码和报告,三个人一组,验收会按照组号顺序或倒序进行(就我的经历而言),所以每个小组会分到其中一个实验的验收,组号可自选。

实验内容

冬季学期

春季学期

About

2022-2023学年上海大学计算机工程与科学学院《数据结构》课程实验

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors