摘要:
思想: 把小的元素往前调,或者把大的元素往后调;比较的是两个相邻的元素,调换也是发送在这两个元素之间 code: 1 #include <stdio.h> 2 3 #define LEN 5 4 5 int testData[LEN] = {10, 5, 2, 4, 7}; 6 7 void swa 阅读全文
摘要:
参考: 《linux c编程一站式学习》的例11.1 思想: 插入排序类似于玩扑克牌时的抓牌过程,玩家每拿到一张牌都要将其插入手中已有的牌里,使之从小到到大排序 code: 1 #include <stdio.h> 2 3 #define LEN 5 4 int testData[LEN] = {1 阅读全文
摘要:
练习题: 8.2.1 用rand函数生成[10, 20]之间的随机整数,表达式应该怎么写? 答案: rand()%11 +10 8.3.1 补完本节直方图程序的main函数,以可视化的形式打印直方图。例如上一节统计20个随机数的结果是: code: 运行结果: 例子: 例8.5 剪刀石头布游戏 co 阅读全文