Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/relph1119/programming-pearls-notes
《编程珠玑》学习笔记
https://github.com/relph1119/programming-pearls-notes
Last synced: about 8 hours ago
JSON representation
《编程珠玑》学习笔记
- Host: GitHub
- URL: https://github.com/relph1119/programming-pearls-notes
- Owner: Relph1119
- Created: 2023-10-04T09:43:20.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-10T12:25:57.000Z (about 1 year ago)
- Last Synced: 2023-10-10T14:07:17.160Z (about 1 year ago)
- Language: Jupyter Notebook
- Homepage: https://relph1119.github.io/programming-pearls-notes/#/
- Size: 1.33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 《编程珠玑》(第2版)学习笔记
《编程珠玑》这套书总共有2本,分为正本(第2版 修订版)和续本(修订版),主要以性能为出发点,以算法实现为基础,讨论代码调优(加速)。
- 《编程珠玑》(正本):内容主要包括编程的基本原理(问题定义、算法、数据结构以及程序验证和测试),接下来是性能,从程序性能分析展开,对程序的粗略估算、算法设计、代码调优和节省空间提出了很多技巧;最后是用这些技术解决排序、搜索和字符串上的问题。
- 《编程珠玑》(续):内容主要从编程技术开始,结合性能监视工具,对程序进行监控(运行时长、内存占用等),使用脚手架进行测试和调试;接下来介绍了一些实用技巧,类似于《程序员修炼手册》中的技术,包括问题解法思路、经验法则和粗略估算;接着从输入输出可视化的角度,描述设计思路,包括小语言的设计、文档设计和图形化输出;最后介绍了算法,包括取样、数值计算、选择问题的应用技术。建议阅读时长:7天
## 在线阅读
https://relph1119.github.io/programming-pearls-notes/#/
## 项目结构
assets---------------------------------------------示例代码
docs-----------------------------------------------学习笔记
+---contents-------------------------------------------学习笔记内容
notes----------------------------------------------学习笔记JupyterNotebook格式