归并排序(merge-sort)是以分治的思想,把排序的数组化分为左右两部分,比较两数组中索引所指向的元素大小, 将小的放入新的数组中,并将该索引向下移动一个位置。 实现是采用递归调用方式,把要排序的数组拆分成左右两部分直到分成单个元素(分),再分别对左右两部分元素进行排序合并(合) 再把有序的这两 ...
分类:
编程语言 时间:
2019-12-29 20:24:57
阅读次数:
66
sort:对容器元素进行排序 random_shuffle:洗牌,指定范围内的元素随机调整次序 merge:容器元素合并,并存储到另一容器中 reverse:反转指定范围内的元素 1.sort #include<iostream> using namespace std; #include <alg ...
分类:
编程语言 时间:
2019-12-29 15:00:43
阅读次数:
83
sourcceTree error: Your local changes to the following files would be overwritten by merge: 提示远程已经有更新了,本地版本太低,让我们先pull拉取最新的代码。 解决1: 保留刚才本地修改的代码, 暂时封存起 ...
分类:
其他好文 时间:
2019-12-28 11:22:59
阅读次数:
138
git rebase是对commit history的改写。当你要改写的commit history还没有被提交到远程repo的时候,也就是说,还没有与他人共享之前,commit history是你私人所有的,那么想怎么改写都可以。而一旦被提交到远程后,这时如果再改写history,那么势必和他人的... ...
分类:
其他好文 时间:
2019-12-27 15:21:51
阅读次数:
65
Do it with Putty. Linux: with your package manager, install PuTTY (or the more minimal PuTTY-tools): Ubuntu sudo apt-get install putty-tools Debian-li ...
分类:
系统相关 时间:
2019-12-27 00:31:08
阅读次数:
131
在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍六款程序员常用的代码比较工具。 WinMerge WinMerge是一款运行于Windows系统下的文件比较和合并工具,使用它可以非常方便地比较多个文档内容,适合程序员或者经常需要撰写文稿的朋友使用。 WinM ...
分类:
其他好文 时间:
2019-12-25 15:54:38
阅读次数:
191
概念 在数学中,两个集合X和Y的笛卡儿积(Cartesian product),又称直积,表示为 X × Y。设A、B是任意两个集合,在集合A中任意取一个元素x,在集合B中任意取一个元素y,组成一个有序对(x,y),把这样的有序对作为新的元素,他们的全体组成的集合称为集合A和集合B的直积,记为A×B ...
分类:
编程语言 时间:
2019-12-24 18:27:13
阅读次数:
111
参考资源:https://blog.csdn.net/weixin_41190227/article/details/86600821 参考资源:https://www.cnblogs.com/Glory-D/p/7884525.html 总的来说,排序算法共有十大类,即冒泡排序、选择排序、插入排序 ...
分类:
编程语言 时间:
2019-12-23 22:07:31
阅读次数:
118
安装git 可以去官网下载,如果官网下载慢可以用国内镜像 安装好后找到 Git Bash, 输入 git config --global user.name '用户名' git config --global user.email '邮箱' Git的工作方式: 使用 git init 会将当前文件夹 ...
分类:
其他好文 时间:
2019-12-23 20:29:13
阅读次数:
81
安装lodash的依赖: npm安装: cnpm i lodash -S yarn命令安装: yarn add lodash 然并卵: //lodash导入 import _ from 'lodash';//在vue的js中使用const result = _.assign();//只能点出assi ...
分类:
其他好文 时间:
2019-12-23 16:31:04
阅读次数:
1262