给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。 ...
分类:
编程语言 时间:
2019-06-08 16:18:25
阅读次数:
119
0 1背包 件物品,背包最大容量为 , 第i件物品的费用为 ,价值为 使用 表示在容量为j,在前i件物品中(包括i)选择物品所获得的最大价值 递推方程为 在是否选择第i件物品取最大值 从后往前更新就可以使用一维数组简化 "416. Partition Equal Subset Sum" 完全背包 每 ...
分类:
其他好文 时间:
2019-06-06 00:23:35
阅读次数:
105
搭建试验测试环境时,为了减少搭建时产生的未知错误导致已经完成的部分前功尽弃,我一般习惯步步为营,将阶段性完成部分做快照,待试验环境搭建和测试完成之后,再从后往前逐个删除所做快照以合并到虚机硬盘中。同一个虚机创建快照越多虚机的运行效率就越慢,删除合并快照可以显著提高虚机运行效率。
分类:
其他好文 时间:
2019-05-29 10:35:35
阅读次数:
245
题面 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 样例 算法 时间复杂度:O(n+m) 与合并有序链表类似。 1. 如果m为0,直接返回就可以了。如果n为0,则需要把nums2中前n个元素都搬到nums1中,返回。 2 ...
分类:
编程语言 时间:
2019-05-21 19:05:27
阅读次数:
133
文本编辑器作用:创建或删除、修改文件,维护Linux系统中的各种文件。Vi:类Unix系统中默认使用的文本编辑器;Vim:vi编辑器的增强版;Vim编辑的工作模式命令模式、输入模式、末行模式命令模式切换到输入模式为a、i、o;a:切换到光标之后开始输入;i:切换到光标之前输入;o:切换都下一行输入A:切换到行首开始输入I:切换到行尾开始输入O:切换到上一行开始输入返回命令模式按ESC键命令模式切换
分类:
系统相关 时间:
2019-05-20 19:36:49
阅读次数:
145
查询语句的执行顺序:1、FROM 子句:执行顺序为从后往前、从右到左。数据量较少的表尽量放在后面。2、WHERE子句:执行顺序为自下而上、从右到左。将能过滤掉最大数量记录的条件写在WHERE 子句的最右。3、GROUP BY:执行顺序从左往右分组,最好在GROUP BY前使用WHERE将不需要的记录 ...
分类:
数据库 时间:
2019-05-19 12:01:13
阅读次数:
191
题目链接; "戳我" 于是。。。风浔凌弱菜又去写了一场div.3 ~~总的来说,真的是比较简单.......就是.......不开long long见祖宗~~ 贴上题解—— A 给定一个数,为01串,每次可以翻转一个位置上的数,问最少几步可以使得它模$10^x$余$10^y$ 从后往前贪心即可。 ...
分类:
其他好文 时间:
2019-05-15 09:35:17
阅读次数:
146
1.移动布局 1.移动设备:手机和iPad 安卓系统 iOS系统 安卓系统,内置浏览器是谷歌 iOS内置 Safari浏览器 他们的内核是webkit, 不考虑兼容性,需要考虑的是安卓和iOS的区别 2.布局 设备宽度:设备的实际大小,设备的分辨率 厂家给的 页面的大小··设计稿上的大小 浏览器的视 ...
分类:
移动开发 时间:
2019-05-07 19:59:58
阅读次数:
215
在开始移动端布局前要先了解一下设备宽度,页面大小,浏览器视口三者之间的区别 设备宽度:实物设备的大小,设备的分辨率,具体数据是设备生产的厂家给的。 页面大小:设计稿上规定的页面的宽度和高度 浏览器视口:浏览器自带的用document.documentElement.clientWidth查看,在移动 ...
分类:
移动开发 时间:
2019-05-07 19:34:13
阅读次数:
381
题目条件:线性表顺序存储,且每个元素都是不相同的整数型元素 本题可采用快速排序的划分思想来设计算法,只需遍历一次即可,其时间复杂度为O(n) 空间复杂度为O(1) 基本思想是:先从前往后找到一个偶数元素,再从后往前找到一个奇数元素,将二者交换。 ...
分类:
移动开发 时间:
2019-04-30 19:55:34
阅读次数:
228