算法
CODER-V
全栈干货博主
展开
-
【算法基础】冒泡排序
以升序排序为例:- 通过遍历比较两个元素的大小,- 若俩元素不相等,则交换其位置,小的在前,大的在后,- 每一轮可以将最大的值排到数组最后一项。原创 2023-02-21 00:33:50 · 67 阅读 · 0 评论 -
【算法基础】线性、二分法查找
1. 将数组从中间分割为两部分(二分法),2. 用要查找的元素和数组中间的元素进行比较3. 若查找元素大于数组中间元素,则在数组右边查找;反之则在数组左边查找4. 再将查找的部分按前面的思路进行二分法查找,直到找到元素。原创 2023-02-20 20:50:06 · 110 阅读 · 0 评论 -
【算法基础】数组扩容、缩容
现将数组长度扩容1倍,并将。将值前移,最后一位,置为数组。三个数据添加到arr数组中。现需删除数组中索引为。原创 2023-02-20 16:58:11 · 247 阅读 · 0 评论 -
【算法基础】数组反转
创建一个新数组,将原数组尾部的值赋值给新数组首部,再将新数组复制到原数组。思路:首尾对应位置的元素交换。初始化条件可以有多个变量。原创 2023-02-20 15:25:26 · 163 阅读 · 0 评论