# cpp_up_up **Repository Path**: Y_H_U_A/cpp_up_up ## Basic Information - **Project Name**: cpp_up_up - **Description**: 欢迎查看屎山工程源码 c++个人提升学习的相关工程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-17 - **Last Updated**: 2024-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: Cpp ## README # cpp_up_up #### 介绍 1. 这是一个c++个人提升学习的相关工程 2. 后续的期望是整合c++学习中所有的作业包含在这个工程中,在main()函数中随时调用查看作业效果 #### 工程包含源文件: - #### class1_Add.cpp: 包含了 1+2+3+...+n 的计算函数的实现测试 - 主要功能: 1. 提示用户输入 n 的值。 2. 使用多种方法来计算 1+2+3+...+n 的结果。 3. 分别输出多种方法计算的结果和耗时。 - 小结/问题: 1. 运行代码成功后,仅修改了别处代码再次运行,发现修改堆栈大小的语句失效(应该是因为我不熟悉VS) 2. 递归非常消耗堆栈大小 3. 多线程运算不是在任何时候都快于单线程运算 4. 大数运算由于采用了字符运算的方式,故运算效率相对来说较低,大数累加的话所需时间会很长,工程中仅展示了两数相加的耗时 - 调用Add_Main()后运行的结果: ![运行结果](image/调用Add_Main运行结果预览.png) - #### class3_Clist.cpp: 包含了 链表的各个功能的实现及测试 - 主要功能: 1. 多种方式插入节点(也包括传值、传地址、传引用) 2. 查询节点地址 3. 统计节点数量 4. 删除指定节点 5. 清空所有节点 6. 给所有节点排序 7. 交换两个节点位置 - 小结/问题: 1. 待补充 - 调用Clist_Main()后运行的结果: ![运行结果](image/调用Clist_Main运行结果预览1.png) ![运行结果](image/调用Clist_Main运行结果预览2.png) ![运行结果](image/调用Clist_Main运行结果预览3.png) #### #### 下载教程 1. 下载zip文件或者git fork #### 使用说明 1. 等后续优化工程整体结构再说 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request 5. 学习过程中要有“小题大做”精神,欢迎同行 #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)