Skip to content

AllenKashiwa/StudyCpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudyCpp

一个用于学习C++语言的库。

平台与使用工具

C++ Primer 5th Edition

C++ Primer 5th Edition文件夹中包含C++ Primer第5版中各章节的随书源码和Exercise练习记录。

随书源码

/C++ Primer 5th Edition/VisualStudio2012/文件夹下包含从这里下载的随书源码,仅供参考。

Exercise练习

这些练习都使用VS2017编译测试。其中Chapter01文件夹由Solution名指定(即一个章节一个Solution),Exercise1.1文件夹由项目名指定(即一个项目一个Exercise)。每个Exercise文件夹下包含该Exercise用到的所有源文件和头文件。

DataStructure&Algorithm

ClassicImplementation

DataStructure&Algorithm文件夹下包含一些经典数据结构和算法的C++实现,具体如下:

队列

冒泡排序

桶排序

堆排序

插入排序

归并排序

选择排序

希尔排序

Shiyanlou

/DataStructure&Algorithm/Shiyanlou/文件夹下包含这个课程列出的一些练习。该课程针对C语言设计,适合有C语言基础,想要练习数据结构和算法的同学。

DesignPattern

DesignPattern文件夹下包含一些常见设计模式的C++实现,具体如下:

单例模式

工厂方法模式

抽象工厂模式

后记

尚未列出的数据结构、算法、设计模式等内容将逐步添加。

未来将要添加的内容可参考个人博客上的对应文章:

游戏开发与程序设计知识总结01——设计模式

游戏开发与程序设计知识总结02——数据结构

游戏开发与程序设计知识总结03——算法

这些文章也将在本库有具体实现时添加对应的更新日志,若想要获得更新提醒,也可以关注我的知乎专栏:梓涵的编程,更新将同步进行。

About

A repository for studing Cpp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages