以蓝书为学习参考,进行的栈的学习 例题1: 实现一个栈,支持Push,Pop和GetMin(查询栈中最小的值)在O(1)完成 算法实现思路:建立两个栈,A存原本的数据,B存以栈底开头的每段数据的最小值 Push(X),在A中插入X,在B中插入min(B的栈顶数据,X)。执行GetMin只需要输出B. ...
分类:
编程语言 时间:
2020-03-25 23:00:17
阅读次数:
83
846. 多关键字排序 中文English 给定 n 个学生的学号(从 1 到 n 编号)以及他们的考试成绩,表示为(学号,考试成绩),请将这些学生按考试成绩降序排序,若考试成绩相同,则按学号升序排序。 样例 样例1 输入: array = [[2,50],[1,50],[3,100]] 输出: [ ...
分类:
其他好文 时间:
2020-03-25 21:49:51
阅读次数:
67
.input{ width:100%; height:auto; min-height: 24px; font-size:14px; padding:5px 8px; border:1px solid #ddd; word-break: break-all; } .input:empty::befo ...
分类:
其他好文 时间:
2020-03-25 19:05:40
阅读次数:
63
Spring ?? SSH:Spring . Struts1/2 . Hiberernate ?? SSM:Spring . SpringMVC . Mybatis ?? Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然 ...
分类:
编程语言 时间:
2020-03-25 01:35:12
阅读次数:
78
Description 一个串T是S的循环节,当且仅当存在正整数k,使得S是T^k(即T重复k次)的前缀,比如abcd是abcdabcdab的循环节。给定一个长度为n的仅由小写字符构成的字符串S,请对于每个k(1<=k<=n),求出S长度为k的前缀的最短循环节的长度per_i。字符串大师小Q觉得这个 ...
分类:
其他好文 时间:
2020-03-24 17:25:11
阅读次数:
72
目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java Excel 直接上代码: 一,POI POI是apache的项目,可对微软的Word,Excel,Ppt进行操作,包括office2003和2007,Excl2003和2007。poi现在一直有更新。所以现 ...
分类:
编程语言 时间:
2020-03-24 12:43:51
阅读次数:
95
感觉按照我目前的状态和速度,要想明天做出来,简直是痴人说梦,目前紧缺的知识是文件处理和哈希加密那部分,可以针对性补习一下。 其实主要是在最后一节课里面说,这个搞不懂没法开始网络编程,所以就还是努力做出来,果然自学还是存在练习不足的问题。 下面我来简单介绍一下自己今天做了啥? 目前做的结构: bin. ...
分类:
编程语言 时间:
2020-03-24 00:42:37
阅读次数:
79
while 循环是 Shell 脚本中最简单的一种循环,当条件满足时,while 重复地执行一组语句,当条件不满足时,就退出 while 循环。 unti 循环和 while 循环恰好相反,当判断条件不成立时才进行循环,一旦判断条件成立,就终止循环,until 的使用场景很少,一般使用 while ...
分类:
系统相关 时间:
2020-03-23 20:17:48
阅读次数:
92
def encryption(str, n): cipher = [] for i in range(len(str)): if str[i].islower(): if ord(str[i]) < 123-n: #ord('z')=122 c = chr(ord(str[i]) + n) ciph ...
分类:
其他好文 时间:
2020-03-23 20:16:24
阅读次数:
67
Shell也支持两种分支结构(选择结构),分别是 if else 语句和 case in 语句。当分支较多,并且判断条件比较简单时,使用 case in 语句就比较方便了。 if else 语句与case in语句的对比 脚本易错点与知识点 if else语句 #!/bin/bash read -p ...
分类:
系统相关 时间:
2020-03-23 20:09:18
阅读次数:
90