C++
最潮的开发者
最爱国潮 嘻哈 吃喝玩乐 哈哈竟然没发现我是个这么有趣的开发
展开
-
C++冒泡排序
思想: 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个 2.对每一对相邻元素做同样的工作,执行完毕后,找到第一个最大值。 3.重复以上的步骤,每次比较次数-1,知道不需要比较。 数组 int arr[9] = {2,4,0,5,7,1,3,8,9}; 思路排序对比图 规律: 排序总数 = 元素个数 -1; 每轮对比次数 = 元素个数 - 排序轮数 -1; 代码思路先遍历排序总数就是总...原创 2019-12-22 15:35:52 · 1618 阅读 · 2 评论 -
C++ 学习笔记
rand() 生成随机数,和一个范围的随机数 (有时候结果会不变) rand()//生成一个随机数 rand()%100 //生成一个0~99的数 范围是0~小于给定的数 srand() 初始化随机数发生器,作为rand()生成随机数的种子。所以在使用的时候要先写一个srand()种下一颗随机数种子,然后在使用rand()这个长大的果树去生成一个随机数,可以说是从rand()这个树上随便摘...原创 2019-12-19 16:31:32 · 86 阅读 · 0 评论