PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为日更。
笔记内容均为 自己理解,会有遗漏处,不保证每个都对,仅供参考
基础算法会陆续更新,遇到就会更新
C#笔记未按照难度排列
Part 1 排序算法:
所采用的数组均为:
int[] array_ListA = { 12, 15, 13, 0, 9, 4, 8, 11, 33, 22, 12 }; //定义一个一维数组
冒泡排序:
/*********************************************************************************/
//基础算法
//冒泡排序
/*算法思想:从数组头部开始,不断比较相邻的两个元素的大小,
*让较大的元素逐渐往后移动(交换两个元素的值),直到数组的末尾。
*经过第一轮的比较,就可以找到最大的元素,并将它移动到最后一个位置。然后做第二轮操作*/
for (i = 0;i <= array_ListA.Length - 1;i ++)
{
for(j = 0;j < array_ListA.Length - i - 1 ;j ++)
{