-
Notifications
You must be signed in to change notification settings - Fork 2
zhangxm/PCM
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
我一直在思考以下问题,
•在日常工作中,怎么沉淀我们的编程技术(包括算法,框架,工具),让我们每天都进步一点点?
•怎么让大家方便的和我们一起研究基础的编程技术,集合大家集体的智慧,最好能写代码,比如用C写几个排序算法,
那个排序算法比较快等等,怎么使用C语言中的函数指针,怎么让测试自动化,怎么profile C程序, 怎么使用git,vim,make 等等?
•
怎么向新手传授基本的编程技术,最好是代码级别的?
•
看到非常有趣的算法或者谜题,也想自己实现试试看,但是缺少一个方便的平台来写代码和共享以及讨论。
所以我就写了这个pcm:
目录结构
pcm {
README
bin ---------makefile
data---------测试数据
include------头文件
src-----------源文件
tags----------tags vim用来代码跳转
test----------测试文件
}
现在已经实现了的功能(不全):
1. 文件统计
2. 排序算法
3. 查找算法
4. 顺序表
5. 链表
6. 栈
7. 数学
8. 字符串
9. 自动化build
10. 自动化测试
11. 自动化performance profiling
About
This is a project to learn programming
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published