快速排序 void quick_sort(int a[],int l,int r){ if(l >= r) return; int i = l - 1, j = r + 1; int x = a[l + r >> 1]; //这里向下取整,因为后面用到的是j,如果是用的i,则应该是int x = a ...
分类:
编程语言 时间:
2021-01-01 11:57:09
阅读次数:
0
Java基础之:Collections工具类 Collections类简单介绍 Collections 是一个操作 Set、List 和 Map 等集合的工具类 Collections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制 ...
分类:
编程语言 时间:
2020-12-31 12:42:04
阅读次数:
0
TreeMap集合根据指定元素,进行删除和修改的实现及注意事项,如:根据key值中的姓名进行删除和修改 ...
分类:
其他好文 时间:
2020-12-31 12:39:52
阅读次数:
0
原生ajax的get和post方法封装:https://www.cnblogs.com/qiuxiaozhen/p/10568314.html get 方法 function serialize (data) { if (!data) { return ''; } var paris = []; f ...
分类:
Web程序 时间:
2020-12-31 12:23:17
阅读次数:
0
对于程序 #include<iostream> using namespace std; int main() { double i; for(i=0; i!=10; i+=0.1){ printf("%.lf\n", i); // printf("%.16lf\n", i); } return 0 ...
分类:
其他好文 时间:
2020-12-31 12:21:10
阅读次数:
0
来自LeetCode-24 这道题我们需要使用三个指针,除了指向相邻的两个元素外,还需要指向相邻两个元素的前一个元素 在开头设置好pre和pre.next,然后执行循环,把a,b挑出来,然后把next指针进行调换,即把a-b换成b-a,同时更新pre指针 首先看到最后 return self.nex ...
分类:
编程语言 时间:
2020-12-31 12:12:38
阅读次数:
0
code import os from multiprocessing import Process def f(x): print('子进程id :',os.getpid(),'父进程id :',os.getppid()) return x*x if __name__ == '__main__': ...
分类:
系统相关 时间:
2020-12-31 12:06:57
阅读次数:
0
code import multiprocessing def foo(i): print ('called function in process: %s' %i) return if __name__ == '__main__': Process_jobs = [] for i in range ...
分类:
编程语言 时间:
2020-12-31 11:59:32
阅读次数:
0
在C#中,如果有一个方法我们不想继续使用,需要废弃的时候,可以在该方法前面加上一个[Obsolete]。例如: [Obsolete] public double GetArea() { switch (_arg) { case CIRCLE: return _size * _size; case S ...
Eureka Client的注册延迟 Eureka Client启动之后, 不是立即向Eureka Server注册的, 而是有一个延迟的向服务端注册的时间, 通过源码, 可以发现默认的延迟时间是40s, 源码在eureka-client-xx.jar的DufaultEurekaClientConf ...
分类:
编程语言 时间:
2020-12-31 11:48:46
阅读次数:
0