Skip to content

ceilf6/CPlusPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ 由于时间紧迫,这是我在回校后一周内同时复习多门课程、抽空完成的,如有不合理之处,欢迎随时交流,或直接在仓库提 Issue / PR。


🧠 关于算法的一些浅见(快速入门向)

算法是基于计算机思想对数据进行管理和高效操作的艺术。它往往源于我们对问题结构的观察和抽象:

  • 分治思想 → 催生了归并排序、快速排序等;
  • 树形结构 → 发展出了深度优先搜索(DFS)、字典树、线段树等;
  • 懒更新 → 解决了高频动态区间修改的问题(如线段树懒标记);
  • 重叠子问题 → 促成了动态规划,借助状态转移 + 递归回溯降低复杂度。

💬 顺带一提:
算法思想也广泛应用于其他领域。例如在前端开发中,理解“树形结构”的逻辑,可以:

  • 清晰描述 UI 组件的层级关系;
  • 在“分叉节点”复用公共组件;
  • 通过 props 注入差异化逻辑,实现高度复用低耦合工程

在做完算法册题目后我发现本门课更加注重对 C++ 基础特性的把握以及工程化中的安全实践,例如 OOP、封装-私密属性的管理、单例模式等


🤝 一起进步!

欢迎各位大佬一起探讨与交流,互相学习,持续成长 🚀
👉 有问题随时提 Issue,或者发起 PR~


About

算法与编程练习册答案,个人答案供同学们参考

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published