这是悦乐书的第 201 次更新,第 211 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第67题(顺位题号是283)。给定一个数组nums,写一个函数将所有0移动到它的末尾,同时保持非零元素的相对顺序。例如: 输入:[0,1,0,3,12] 输出:[1,3,12,0, ...
分类:
编程语言 时间:
2018-12-14 10:19:06
阅读次数:
204
之前用testNG自带的test-outputemailable-report.html,做出的UI自动化测试报告,页面不太好看。 在网上找到一个新的报告编写,自己尝试了一下,埋了一些坑,修改了输出时间格式,最终出的结果比以前稍好。 简单介绍下Velocity 1.不用像jsp那样编译成servle ...
分类:
Web程序 时间:
2018-11-27 11:13:03
阅读次数:
190
1、桶式排序: 有n个数的数组,可以建立一个m大小的桶序列count数组,遍历n个数字的数组,每次进行cout[a[i]]++,然后遍历count,如果统计过 就输出。时间复杂度为O(n+m)。 2、基数排序: 与桶排序的思想类似,如果桶排序的n很大,再建立一个m容量的数组就不合适了。 所以可以用多 ...
分类:
编程语言 时间:
2018-11-25 22:25:39
阅读次数:
273
在其他博客上看到一道 "2018阿里巴巴在线编程题" 我记得题目大概是这样的:输入数据n(n>=6)代表n个数,从0-9任意输入n个数,然后在n个数选出6个数xx-xx-xx表示 时:分:秒,求出最小时间和最大时间,若时间无效,则输出时间无效,例如: 输入: 6 6 5 4 3 2 1 输出: 12 ...
分类:
其他好文 时间:
2018-11-22 20:47:11
阅读次数:
227
PHP字符串处理 一、单双引号字符串: 1、单引号字符串:预处理器会直接对单个字符进行处理。 2、双引号字符串:预处理器会对字符串进行预处理。将变量、转义字符等处理。 双引号会花费预处理器进行处理的时间,所以应该尽量多使用单引号。 双引号来处理字符串时,应该将变量用{$ }格式来写。 二、字符串定界 ...
分类:
Web程序 时间:
2018-10-21 13:11:31
阅读次数:
226
我眼中的并查集 Round 1:朴素并查集 Round 2:按秩合并 例题1:修复公路 "题面" 可以算联通块,也可以按秩合并+路径压缩 联通了,就并到一起,siz加起来,如果siz=n,就直接输出时间即可。 10min切。 代码: 可持久化并查集真的不知道还算不算并查集,真的区别太大了。 ...
分类:
其他好文 时间:
2018-10-04 11:21:06
阅读次数:
186
它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 Shell脚本是不需要编译的,和c以及python比较弱。Shell比较他们来说更 ...
分类:
系统相关 时间:
2018-09-27 19:48:24
阅读次数:
185
执行1.sh脚本赋予权限时间查看命令:date#输出时间的cal#输出日历的cal-y#输出一年的日历echo$LANGLANG=en#把语言改成date+%Ydate+%Ydate+%mdate+%Mdate+%ddate+%Ddatedate+%hdate+%Hdate+%sdate+%Sdate+%tdate+%Tdate+%H-%M-%Sdate+%fdate+%Fdate+%wdate+
分类:
系统相关 时间:
2018-09-26 19:13:21
阅读次数:
159