自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二分查找

// 模版1 while(l < r){ int mid = l + r + 1 >> 1; if(check(mid)) l = mid; else r = mid - 1; } // 模版2 while(l < r){ int mid = l + r >> 1; if(check(mid)) r = mid; else l = mid + 1; } // 反正就是始终要+1 // 模版1: 当l = mid时,mid = l + r + 1 >&

2021-03-27 23:56:08 49

原创 快速排序

void quick_sort(vector<int>& nums, int l, int r){ if(l >= r) return; int i = l, j = r, x = nums[j]; while(i < j){ while(nums[i] <= x && i < j) i++; nums[j] = nums[i];

2021-03-27 17:20:06 43

原创 归并排序

归并排序——分治思想 O(nlogn) void merge_sort(vector<int>& nums, int l, int r){ if(l >= r) return; int mid = (l + r) >> 1; merge_sort(nums, l, mid); merge_sort(nums, mid + 1, r); int i = l, j = mid + 1; vector<int> temp; // 归并——合二为一

2021-03-27 17:17:42 47

空空如也

空空如也

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

TA关注的人

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