![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法学习
卩杉
勤学如早春之苗,不见其增,日有所长。辍学如磨刀之石,不见其减,日有所损。
展开
-
golang 实现快速排序
package main import "fmt" func quickSort(arr []int) []int { length := len(arr) if length < 2 { return arr } mid := arr[0] var low, high = make([]int, 0), make([]int, 0) for i := 1; i < length; i++ { if arr[i] > mid { high = append(原创 2021-03-22 16:31:57 · 364 阅读 · 0 评论 -
golang 实现二分查找
/** * @Author: binwei * @Description: * @Date: 2020/12/3 10:59 */ package main import ( "fmt" ) func main() { arr := []int{0, 1, 2, 3, 4, 5, 10} fmt.Println(binarySearch(arr, 10)) fmt.Println(binarySearchV2([]int{0, 1, 2, 3, 4, 5, 10}原创 2020-12-03 11:28:50 · 210 阅读 · 0 评论 -
php 实现二分查找的两种方法
以 while 循环实现 以递归方式实现 以 while 循环实现 <?php /** * Created by phpStorm. * User: BinWei * Date: 2019/6/1 * Time: 19:18 */ /** * @description * @param $list * @param $item * @return float|int...原创 2019-06-01 19:20:00 · 1290 阅读 · 0 评论 -
php 实现一个排序算法找出数组中最大/最小的数
<?php /** * Created by phpStorm. * User: BinWei * Date: 2019/6/1 * Time: 19:29 */ /** * @description 获取数组中最大/最小值 * @param $list * @param string $type * @return mixed|null * @author BinW...原创 2019-06-01 19:38:09 · 3174 阅读 · 3 评论 -
php、golang 实现冒泡排序
<?php /** * Created by phpStorm. * User: BinWei * Date: 2019/6/1 * Time: 22:36 */ /** * @description * @param $list * @return mixed * @author BinWei */ function bubbleSort($list) { $...原创 2019-06-01 22:54:56 · 971 阅读 · 0 评论 -
php 递归遍历文件夹
<?php /** * Created by phpStorm. * User: BinWei * Date: 2019/6/2 * Time: 21:37 */ /** * @description 递归遍历文件夹 * @param $dir * @return array * @author BinWei */ function recursionDir($dir...原创 2019-06-02 22:43:47 · 559 阅读 · 0 评论