C++学习与基础算法专栏目录

函数

  1. C++抽象编程——函数与库
  2. C++中的值传递和引用传递

接口

  1. C++抽象编程——接口(1)——.h文件与.cpp文件的建立
  2. C++抽象编程——接口(2)——接口的用途
  3. C++抽象编程——接口(3)——接口设计的重点
  4. C++抽象编程——接口(4)——随机接口的设计
  5. C++抽象编程——接口(5)——随机数算法
  6. C++抽象编程——接口(6)——设置随机数种子
  7. C++抽象编程——接口总结——随机库代码

字符串

  1. C++抽象编程——字符串(1)——字符串运算
  2. C++抽象编程——字符串(2)——字符串翻转与比较
  3. C++抽象编程——字符串(3)——< cctype>库在字符串中的应用
  4. C++抽象编程——字符串(3)——字符串判断与大小写转换
  5. C++抽象编程——字符串(4)——回文数的检查与Pig Latin游戏

数据文件

  1. C++抽象编程——数据文件的基本操作
  2. C++抽象编程——数据文件的各种输出方式
  3. C++抽象编程——字符串与整数之间的相互转换详解

STL简介

  1. C++抽象编程——STL(1)——STL前言
  2. C++抽象编程——STL(2)——stack类
  3. C++抽象编程——STL(2)——括号匹配与口袋计算器
  4. C++抽象编程——STL(3)——queue 类
  5. C++抽象编程——STL(3)——离散事件模拟与排队问题
  6. C++抽象编程——STL(3)——解决排队问题的代码及其分析
  7. C++抽象编程——STL(4)——vector类
  8. C++抽象编程——STL(4)——vector中元素的插入和删除和赋值
  9. C++抽象编程——STL(4)——建立二维的vector
  10. C++抽象编程——STL(4)——vector中的排序和其他存储方式
  11. C++抽象编程——STL(5)——set集合的基本输入输出
  12. C++抽象编程——STL(5)——剔除重复元素
  13. C++抽象编程——STL(6)——map类的简单使用
  14. 我的STL学习反思及心路历程

STL实战

  1. C++抽象编程——STL实战(1)——迭代器详解
  2. C++抽象编程——STL实战(2)——查找与修改
  3. C++抽象编程——STL实战(3)——数组元素的移除与合并
  4. C++抽象编程——STL实战(4)——计算集合的交集,并集及区别
  5. C++抽象编程——STL实战(5)——map在数据文件查找中的应用
  6. C++抽象编程——foreach语句的简单实现
  7. C++抽象编程——数据文件的读写与修改

面向对象

  1. C++抽象编程——面向对象(1)——类的分级和继承
  2. C++抽象编程——面向对象(2)——结构体与类
  3. C++抽象编程——面向对象(3)——类与接口
  4. C++抽象编程——自定义strlib文件
  5. C++抽象编程——面向对象(4)——运算符重载与友元函数
  6. C++抽象编程——面向对象(5)——最终版的point文件
  7. C++抽象编程——面向对象(6)——设计新的类(1)
  8. C++抽象编程——面向对象(7)——设计新的类(2)
  9. C++抽象编程——面向对象(8)——最终版的Rational文件
  10. C++抽象编程——面向对象(9)——token扫描器
  11. C++抽象编程——面向对象(10)——token扫描器的实现

递归简介

  1. C++抽象编程——递归简介(1)——递归范式
  2. C++抽象编程——递归简介(2)——阶乘函数的执行分析
  3. C++抽象编程——递归简介(3)——The recursive leap of faith
  4. C++抽象编程——递归简介(4)——斐波那契函数的分析与扩展
  5. C++抽象编程——递归简介(5)——检查回文数,折半查找
  6. C++抽象编程——递归简介(6)——相互递归与递归思想总结

递归策略

  1. C++抽象编程——递归策略(1)——汉诺塔问题
  2. C++抽象编程——递归策略(1)——解决汉诺塔问题
  3. C++抽象编程——递归策略(2)——子集和问题
  4. C++抽象编程——递归策略(3)——生成排列数(1)
  5. C++抽象编程——递归策略(3)——生成排列数(2)

回溯算法

  1. C++抽象编程——回溯算法(1)——迷宫问题
  2. C++抽象编程——回溯算法(2)——准备Direction文件
  3. C++抽象编程——回溯算法(3)——解决迷宫问题
  4. C++抽象编程——回溯算法(4)——回溯在游戏中的应用
  5. C++抽象编程——回溯算法(5)——Nim游戏代码及其反思
  6. C++抽象编程——回溯算法(6)——设计一般的双人游戏
  7. C++抽象编程——回溯算法(7)——极小化极大算法

算法分析

  1. C++抽象编程——算法分析(1)——选择排序
  2. C++抽象编程——算法分析(2)——Big-O表示法
  3. C++抽象编程——算法分析(3)——深入了解Big-O
  4. C++抽象编程——算法分析(4)——合并排序算法
  5. C++抽象编程——算法分析(5)——标准复杂度类
  6. C++抽象编程——算法分析(6)——快速排序算法
  7. C++抽象编程——算法分析(7)——快速排序算法分析
  8. C++抽象编程——算法分析(8)——插入排序算法与分析

储存结构

  1. C++抽象编程——储存模式(1)——内存结构
  2. C++抽象编程——储存模式(2)——函数调用机制
  3. C++抽象编程——指针(1)——什么是指针?
  4. C++抽象编程——指针(2)——特殊的指针
  5. C++抽象编程——数组(1)——基本用法
  6. C++抽象编程——数组(2)——数组与指针
  7. C++抽象编程——指针(3)——指针运算
  8. C++抽象编程——指针(4)——指针的高级应用
  9. C++抽象编程——内存管理——动态分配与内存管理

一个实例

C++抽象编程——简单的员工信息管理系统

这应该就是C++抽象编程专栏的目录了,其实挺多的知识点还没来的急写完的。我省略了很多基本知识的介绍,比如说 变量,运算符,函数等等介绍。还有一些高级的教程,比如异常处理,比如泛型编程等等,这些我们就到《数据结构与算法深入》里面讨论吧,算是《C++学习与基础算法》的续栏吧。专栏地址:
数据结构与算法深入
以前关注过的朋友可以继续关注哦,我以后的文章在这里整理的。

  • 7
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值