话不多少,直接上代码 import java.text.SimpleDateFormat;import java.util.*; public class testList { public static void main(String[] args) { testLinkedList_Array ...
分类:
编程语言 时间:
2020-01-14 12:50:21
阅读次数:
103
剑指OFFER 第一个只出现一次的字符 STL map解法 使用STL的map函数,可能内存占用会大一些 手写字符hash解法 手动实现字符的映射,hash的一种简单实现方法 两种方法的思路实际是一模一样的 ...
分类:
其他好文 时间:
2020-01-12 13:41:11
阅读次数:
69
剑指OFFER 字符串的排列 STL标准库解法 ...
分类:
其他好文 时间:
2020-01-12 13:11:34
阅读次数:
51
讲讲我的做法 确定做法 首先,看到这道题,我直接想到的是递归,于是复杂度就上天了,考虑 最短路 。 如何用最短路 首先,看一张图 我们该如何解决问题? 问题:$3$做$5$阶段的零件$1$要不要做呢? 其实,实质就是看$3$到$1$有没有长度为$5$的路径。 问题:$3$做$7$阶段的零件$1$要不 ...
分类:
其他好文 时间:
2020-01-11 20:13:47
阅读次数:
107
上代码: 1 //用结构和STL常用算法实现对学生成绩的排序和查找。 2 #include<iostream> 3 #include<vector> 4 #include<algorithm> 5 #include<cstring> 6 using namespace std; 7 8 struct ...
分类:
其他好文 时间:
2020-01-11 18:31:53
阅读次数:
101
1. 选择 C++ 刷算法的理由 1、C++ 速度快(C 不是更快吗,Java 太慢了) 2、C++ 有 STL(什么是 STL)——性能强大,使用方便的标准库 3、如何使用 STL 进行高效刷算法 4、好处:刷算法,学习成本低 5、如何从 C 到 C++(仅基础语法到刷算法程度) 俗话说:磨刀不误 ...
分类:
其他好文 时间:
2020-01-11 09:15:57
阅读次数:
87
都是链接(自己懒的写): 1. "vector resize和reserve" 2. "swap复杂度问题" 3. "bitset操作" ...
分类:
编程语言 时间:
2020-01-10 15:35:10
阅读次数:
69
之前在代码中使用map::erase函数时,误搬了vector::erase的用法,导致Server down掉了,好在在测试环境就及时发现了问题,在上线前进行了补救==。以下总结一下map::erase的正确用法。首先看一下在循环中使用vector::erase时我习惯的用法: for(vecto ...
分类:
其他好文 时间:
2020-01-09 10:31:48
阅读次数:
86
在墨者学院看到一个很简单的目录穿越漏洞,使用..%2f代替../达到返回上一层的目的,这是过程: 背景介绍 uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口 ...
分类:
其他好文 时间:
2020-01-08 12:59:35
阅读次数:
196
用户身份及文件权限 操纵用户的命令 useradd 格式为"useradd [选项] 用户名"。 groupadd groupadd 命令用于创建用户组,格式为"groupadd [选项] 群组名" usermod 命令用于修改用户的属性,格式为"usermod [选项] 用户名"。 usermod... ...
分类:
其他好文 时间:
2020-01-07 00:33:40
阅读次数:
113