您的位置:首页 > 编程语言 > C语言/C++

100行代码精通C语言-目录

2015-12-29 14:34 309 查看
数据结构

关键字

流程控制

经典结构

链表





实际样例

扑克牌洗牌

约瑟夫问题-数组实现

约瑟夫问题-链表实现

算法

排序

冒泡排序

快速排序

合并排序

查找

递归

汉诺塔问题

欧几里得算法-求最大公约数-递归与非递归转换

回溯

八皇后问题

异步执行例程

当一个进程在运行过程中,可以被某个信号中断,转而执行一段代码,待这段代码运行完成后继续执行之前被中断运行的进程代码。

信号处理函数

定时器处理函数

线程

demo1:创建线程与线程ID

demo2:传递参数给线程

demo3:等待线程与线程的返回值

计算单词个数-带参数-互斥锁

爸爸放橙子给女儿吃,妈妈放苹果给儿子吃-信号量-互斥锁

多进程

fork与vfork区别

进程间通信

概要

信号

匿名管道

命名管道

消息队列

共享主存

信号量

经典问题

生产者消费者问题

理发师问题-多线程-信号量-互斥访问共享区

读者写者问题

socket通信

TCP

UDP

shell编程

for循环-写指定数量单词到文件

内存管理

实存管理

固定分区/静态分区

可变分区/动态分区

最先适应算法

最佳适应算法

最坏适应算法

下次适应算法

分页

分段

段页式

虚存管理

请求分页(页面替换算法)

最佳OPT

先进先出FIFO

最近最少使用LRU

最近未使用NRU

最不常用LFU

第二次机会SCR

Clock

WSR

PFF

请求分段

内核模块

预备知识

最简单的demo

模块参数和多文件

sys文件系统与kobject
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: