欢迎你来到异次元(中二)
05
07
快速排序 快速排序
快速排序视频教程 #include <bits/stdc++.h> using namespace std; void quck_sort(int a[],int l, int r){ if(l>=r) return ;
2020-05-07 anlen123
07
欧拉函数 欧拉函数
欧拉函数#include <bits/stdc++.h> using namespace std; int cnt = 0; int vis[100000]; int prim[100000]; int n = 100; int ma
2020-05-07 anlen123
07
面试题 16.03. 交点 面试题 16.03. 交点
面试题 16.03. 交点给定两条线段(表示为起点start = {X1, Y1}和终点end = {X2, Y2}),如果它们有交点,请计算其交点,没有交点则返回空值。 要求浮点型误差不超过10^-6。若有多个交点(线段重叠)则返回 X
2020-05-07 anlen123
07
面试题 17.16. 按摩师 面试题 17.16. 按摩师
面试题 17.16. 按摩师一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。
2020-05-07 anlen123
07
面试题51. 数组中的逆序对 面试题51. 数组中的逆序对
面试题51. 数组中的逆序对在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 示例 1: 输入: [7,5,6,4]输出: 5 限制: 0 <= 数组长度 &
2020-05-07 anlen123
07
归并排序 归并排序
归并排序视频教程 //归并排序 /*********************/ void merge(int arr[],int L,int M,int R){ int left_size = M-L; int right_
2020-05-07 anlen123
07
面试题59 - II. 队列的最大值 面试题59 - II. 队列的最大值
面试题59 - II. 队列的最大值请定义一个队列并实现函数 max_value 得到队列里的最大值,要求函数max_value、push_back 和 pop_front 的均摊时间复杂度都是O(1)。 若队列为空,pop_front 和
2020-05-07 anlen123
07
面试题62. 圆圈中最后剩下的数字 面试题62. 圆圈中最后剩下的数字
面试题62. 圆圈中最后剩下的数字约瑟夫环问题0,1,,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字。求出这个圆圈里剩下的最后一个数字。 例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第
2020-05-07 anlen123
04
30
30
高效使用Github寻找开源项目 高效使用Github寻找开源项目
Git和GitHub什么关系?Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,
2020-04-30 anlen123
6 / 7