那数组如何初始化呢?数组的初始化⼀般使⽤⼤括号,将数据放在⼤括号中。
讯享网
3.一维数组的使用:
3.1数组的下标:
讯享网
数组特性:数组在内存中是连续存放的
4.sizeof计算数组元素个数:
可用int sz = sizeof(arr)/ sizeof(arr[0])来计算
5.二维数组的初始化:
讯享网

<strong><span style="color:#fe2c24;">练习2:⼆分查找 </span></strong>
讯享网<span style="color:#1f2329;">在⼀个升序的数组中查找指定的数字n,很容易想到的⽅法就是遍历数组,但是这种⽅法效率⽐较低。 </span>
<span style="color:#1f2329;">⽐如我买了⼀双鞋,你好奇问我多少钱,我说不超过300元。你还是好奇,你想知道到底多少,我就让 </span>
讯享网<span style="color:#1f2329;">你猜,你会怎么猜?你会1,2,3,4...这样猜吗?显然很慢;⼀般你都会猜中间数字,⽐如:150,然 </span>
<span style="color:#1f2329;">后看⼤了还是⼩了,这就是⼆分查找,也叫折半查找。</span>
讯享网<pre></pre> <div> <span style="color:#1f2329;">求中间元素的下标,使⽤ </span> <span style="color:#fe2c24;"><strong>mid = (left+right)/2 </strong></span> <span style="color:#1f2329;">,如果left和right</span> <span style="color:#fe2c24;"><strong>⽐较⼤</strong></span> <span style="color:#1f2329;">的时候可能存在问 </span> </div> <div> <span style="color:#1f2329;">题,可以使⽤下⾯的⽅式: </span> </div> <div> <span style="color:#646a73;"> </span> <span style="color:#fe2c24;"><strong> mid = left+(right-left)/2;</strong></span> </div>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/138635.html