日常常用到多行合并的功能,记录如下:第一种, 多行合并成一行,即: AAAAABBBBBCCCCC合并为:AAAAA BBBBB CCCCC方法1: normal状态下 3J 其中的3是范围,可以是书签或者搜索位置等方式实现,J为合并注: 如果改为3gJ的话,则合并时各行没有空白AAAAABBBBB ...
分类:
系统相关 时间:
2019-03-27 16:57:44
阅读次数:
177
问题描述 有两本电话簿,现在要合并两个电话簿成为新的电话簿,使新的电话簿无冗余信息。 输入 有两本电话簿进行合并,使合并后仍按姓以字典序升序排列。首先输出合并后的个人数据的总数,接着输出个人信息。如果两本电话簿的个人数据完全一致,贼保留一个。如果两个姓相同,那么先出现的人仍在前。 输入样例 2 Du ...
分类:
其他好文 时间:
2019-03-26 01:20:25
阅读次数:
145
算法思想 归并排序的主要思想就是将一个待排序列,①不断地一分为二划分成一个元素组成序列,一个元素组成的序列也就是有序序列,②然后再合并将相邻的两个有序序列,最终待排序列变成一个有序序列。 总之,归并算法就是采用了分治+递归的思想,先递归分解数列,然后再合并数列。 算法演示 以待排序列 3,2,5,6 ...
分类:
编程语言 时间:
2019-03-24 23:22:01
阅读次数:
196
需要稍作解释的就是write_merge方法: write_merge(x, x + m, y, w + n, string, sytle)x表示行,y表示列,m表示跨行个数,n表示跨列个数,string表示要写入的单元格内容,style表示单元格样式。其中,x,y,w,h,都是以0开始计算 的。 ...
分类:
编程语言 时间:
2019-03-21 17:32:18
阅读次数:
545
这道题要求算法时间复杂度为log(m+n)一般来讲这是二分法的复杂度,但两个数组之间交叉起来不能简单靠二分法来解决,必须进行合并,但一合并复杂度就是m+n,所以这题有点奇怪 我采用python来做,非常简单,也通过了,但是还是不清楚复杂度是如何判断的 ...
分类:
编程语言 时间:
2019-03-15 19:33:17
阅读次数:
238
JVM中的堆,一般分为三大部分:新生代、老年代、永久代: 1 新生代 主要是用来存放新生的对象。一般占据堆的1/3空间。由于频繁创建对象,所以新生代会频繁触发MinorGC进行垃圾回收。 新生代又分为 Eden区、ServivorFrom、ServivorTo三个区。 Eden区:Java新对象的出 ...
分类:
编程语言 时间:
2019-03-09 10:28:15
阅读次数:
276
背景 项目中有一个查询工作量,可以将查询的结果导出到Excel表中。在Excel工具中,有一个合并居中功能,可以将选中的单元格合并成一个大的单元格。现在需要在程序中直接实现查询结果的汇总, 问题分析 话不多说,上图分析: 如图,对于第一列,前三行的值都为A,那么就是需要执行合并。与此同时,1 3行后 ...
分类:
其他好文 时间:
2019-03-04 21:02:44
阅读次数:
230
DDP,即动态动态规划,可以用于解决一类带修改的DP问题。 我们从一个比较简单的东西入手,最大子段和。 带修改的最大子段和其实是常规问题了,经典的解决方法是用线段树维护从左,右开始的最大子段和和区间最大子段和,然后进行合并。 现在我们换一种方法来解决它。我们假设$f[i]$表示以i为结尾的最大子段和 ...
分类:
其他好文 时间:
2019-03-02 01:02:13
阅读次数:
184
题目地址: "P1456 Monkey King" 一道~~挺模板的~~左偏树题 左偏树 优先队列在信息学竞赛中十分常见,在统计问题、最值问题、模拟问题和贪心问题等等类型的题目中,优先队列都有着广泛的应用。二叉堆是一种常用的优先队列,它编程简单,效率高,但如果问题需要对两个优先队列进行合并,二叉堆的 ...
分类:
其他好文 时间:
2019-02-21 21:48:04
阅读次数:
166
1. 截取图片的部分区域img[0:200, 0:200], 读入的图片是ndarray格式 2. b, g, r = cv2.split(img) # 对图片的颜色通道进行拆分 3.img = cv2.merge((b, g, r)) #对图片的颜色通道进行合并 4. 对其他通道置零,只显示单个通 ...
分类:
其他好文 时间:
2019-02-17 12:59:31
阅读次数:
1186