/* MergeSort 归并排序 复杂度: n*log(n) */ #include using namespace std; void MergeSort(int a[], int s, int e, int tmp[]); void Merge(int a[], int s, int m, i... ...
分类:
编程语言 时间:
2019-09-15 18:57:08
阅读次数:
100
有两个表名:source 表和 target 表,并且要根据 source 表中匹配的值更新 target 表。 有三种情况: source 表有一些 target 表不存在的行。在这种情况下,需要将 source 表中的行插入到 target 中。 target 表有一些 source表不存在的行 ...
分类:
数据库 时间:
2019-09-15 11:01:18
阅读次数:
142
Why successful people don’t use to-do lists by Aytekin Tank Why successful people don’t use to-do lists by Aytekin Tank by Aytekin Tank by Aytekin Tan ...
分类:
其他好文 时间:
2019-09-15 10:28:49
阅读次数:
164
①英文题目 Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. Note: The number of elements initialized in nums1 a ...
分类:
编程语言 时间:
2019-09-15 01:12:03
阅读次数:
89
Reduce大致分为copy、sort、reduce三个阶段,重点在前两个阶段。copy阶段包含一个eventFetcher来获取已完成的map列表,由Fetcher线程去copy数据,在此过程中会启动两个merge线程,分别为inMemoryMerger和onDiskMerger,分别将内存中的数 ...
分类:
其他好文 时间:
2019-09-14 21:02:43
阅读次数:
141
背景:[接上篇git push 出错的随笔]当 pull 远端仓库到本地的时候,出现以下错误: 错误情况: 出错原因:主要原因还是在于本地仓库和远程仓库实际上是独立的两个仓库,假如我之前是直接以 clone 的方式在本地建立起远程 github 仓库克隆的本地仓库就不会有这个问题了。 解决方式:可以 ...
分类:
其他好文 时间:
2019-09-14 19:34:19
阅读次数:
104
二叉堆因为实现简单,因此在需要优先队列的时候几乎总是使用二叉堆。d 堆是二叉堆的简单推广,它恰像一个二叉堆,只是所有的节点都有d个儿子(因此,二叉堆又叫2 堆)。下图表示的是一个3 堆。注意,d 堆要比二叉堆浅得多,它将Insert操作的运行时间改进为。然而,对于大的d,DeleteMin操作费时得 ...
分类:
其他好文 时间:
2019-09-14 13:52:35
阅读次数:
104
分形思想和递归思想有区别么? 一、简单例子 函数调用自己,简化了理解逻辑,但其他到处都是问题。 二、分形的思想 中文版本Tutorial: turtle 海龟绘图 无限分叉树 谢尔宾斯基三角形 ...
分类:
其他好文 时间:
2019-09-13 10:27:50
阅读次数:
133
MySQL 运行状态及调优 1.查看MySQL服务器配置信息mysql> show variables; 2.查看MySQL服务器运行的各种状态值mysql> show global status; 3.慢查询mysql> show variables like '%slow%'; + + + | ...
分类:
数据库 时间:
2019-09-11 17:56:57
阅读次数:
97
前段时间由于某种原因,开始接手开发公司前端Vue搭建的项目 该前端项目采用的是基于git rebase的形式去合并代码,而我之前使用git一直都是采用merge的形式合并分支代码,对于rebase一概不知 故此利用碎片时间学习整理一下关于git rebase的原理以及其和git merge的区别是什 ...
分类:
其他好文 时间:
2019-09-11 12:10:58
阅读次数:
91