public ListNode Merge(ListNode list1,ListNode list2) { if(list1==null) return list2; if(list2==null) return list1; ListNode head=new ListNode(0); List... ...
分类:
编程语言 时间:
2019-02-25 23:22:07
阅读次数:
147
#include void Merge(int ,int ,int ); void mergeSort(int ,int ); int ch[20000],temp[20000]; int count = 0; void mergeSort(int lo,int hi) { if(lo ch[j])... ...
分类:
编程语言 时间:
2019-02-25 23:17:21
阅读次数:
225
以下示例参考自 "这里" 。 迭代法(Bottom up) 将序列每相邻两个数字进行归并操作,形成 {\displaystyle ceil(n/2)} {\displaystyle ceil(n/2)}个序列,排序后每个序列包含两/一个元素 若此时序列数不是1个则将上述序列再次归并,形成 {\dis ...
分类:
其他好文 时间:
2019-02-25 18:24:20
阅读次数:
130
1、题目描述 2、问题分析 使用合并两个链表的方法,逐次合并,效率较低。可以考虑同时合并K个链表。 3、代码 ...
分类:
其他好文 时间:
2019-02-23 13:32:01
阅读次数:
183
一:MySQL存储引擎简介 MySQL有多种存储引擎,每种存储引擎有各自的优缺点,大家可以择优选择使用:MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。 MySQL支持数 ...
分类:
数据库 时间:
2019-02-23 10:32:42
阅读次数:
233
对Git使用的一些基础介绍。 <! more 常用术语 首先让我们来对Git使用遇到的一些常用术语有个认识。 1. 集中式 :有一台专门的服务器作为版本库,其他人要上传更新代码都得先经过它才能进行。 2. 分布式 :每个人的电脑都有一个自己的版本库,不需联网就能本地进行代码版本管理。 3. 工作区 ...
分类:
其他好文 时间:
2019-02-22 19:52:22
阅读次数:
271
1 # Author:Json 2 3 class Sort(object): 4 ''' 5 this class include bubble sort,insert sort,select sort,quick sort,merge sort and heap sort 6 ''' 7 8 d... ...
分类:
编程语言 时间:
2019-02-22 18:33:56
阅读次数:
117
前面我们已经建立了模型Tutorial,也已经可以用Navicat Premium打开数据看查看数据,接下来我们通过建立admin账户来上传数据。 在命令行执行如下命令来创建用户: python manage.py createsuperuser 然后输入相应的用户名、邮箱和密码,邮箱可随意填写,接 ...
分类:
移动开发 时间:
2019-02-21 21:35:58
阅读次数:
349
感觉上跟高斯消元很像但是实际上好写一些。 很重要的思想是贪心。证明不会。 构造:依次考虑,如果没有就插入,有就异或。 取最大值:依次考虑,如果异或之后变大就异或。 合并:log2暴力。 性质:线性基中的元素任意异或不会为0。线性基能异或出所有成功插入进它的元素。 1 struct Base { 2 ...
分类:
其他好文 时间:
2019-02-21 09:48:01
阅读次数:
156
链接 大意: 给定序列, 每次操作将区间[l,r]中的x全改为y, 最后输出序列 权值范围比较小, 对每个权值开一颗线段树, 每次将x合并到y上即可 ...
分类:
其他好文 时间:
2019-02-21 00:02:12
阅读次数:
283