自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 「算法」快速排序

/** * 快速排序 * @param li * @param left * @param right */var quick_sort= function(li,left,right){ if(left < right){ var mid = partition(li,left,right); quick_sort(li,left,mid-1); quick_sort(li,mid+1,right); }}/** *

2022-01-08 15:46:30 131

原创 「算法」选择排序

/** * 选择排序 * @param li */var select_sort = function(li){ for(var i=0;i<li.length-1;i++){ // 遍历无序区,最后一个数一定是最大值,因此,遍历次数为数组长度减1次 var min_loc = i;// 初始化本次循环无序区最小值的下标 for(var j=i+1;j<li.length;j++){ //无序区中寻找最小值下标 if(li[

2022-01-08 13:16:30 133

原创 「算法」冒泡排序

/** * 冒泡排序 * @param li */var bubble_sort = function(li){ for(var i =0;i<li.length - 1;i++){//遍历无序区 for(var j=0;j<li.length - i - 1;j++){//遍历待排序的区域 if(li[j] > li[j+1]){//若前一个数比后一个数大,交换位置 [li[j],li[j+1]] =

2022-01-08 12:12:46 129

原创 「算法」插入排序

/** * 插入排序 * @param li */var insert_sort = function(li){ for(let i = 1;i< li.length;i++){ // 遍历无序区 let tmp = li[i]; // 待排序的数 let j = i - 1; // 有序区的下标范围 while(j>=0 && li[j]>tmp){ // 从有序区中查找待排序数下标的前一个数

2022-01-07 15:49:03 387

原创 「力扣编程题」两数之和

给定一个整数数组和整数之和的目标值,找到和为目标值的整数数组下标

2022-01-01 14:10:49 3218

原创 「力扣编程题」公共最长前缀

找出一个列表中的单词的最长的前缀

2021-12-28 14:12:39 141

原创 Linux常用命令

使用常用编辑器vim打开文件按字母i,进入编辑模式按键ESC,退出编辑模式按组合键 :wq,保存后退出按组合键 :q!,不保存退出组合键 yyp,拷贝当前行并插入该行上一行组合键 gg,回到内容首行字母 G,回到内容末尾组合键 dG,删除当前文档所有内容?/{content},搜索为content的内容字母 n,向下查找字母 N,向下查找:?/{a}/{b}/g/,当前内容中所有a替换为b...

2021-12-23 23:03:48 489

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除