1、github工作机上传,服务器github下载pull 2、nignx用apt-get 安装 3、配置: 注意:上面有 default 字样,这个在一台服务器上只能出现一次,也就是只能有一个 server 是默认 的,不然重启 nginx 的时候就会报错。 保存之后,需要重启一下 nginx ...
分类:
其他好文 时间:
2017-08-06 16:04:36
阅读次数:
135
推广:数组A中,除了某一个数字x之外,其他数字都出现了三次,而x出现了一次 我们换一个角度来看,如果数组中没有x,那么数组中所有的数字都出现了3次,在二进制上,每位上1的个数肯定也能被3整除。如{1, 5, 1, 5, 1, 5}从二进制上看有: 1:0001 5:0101 1:0001 5:010 ...
分类:
编程语言 时间:
2017-07-31 22:04:17
阅读次数:
123
题目描写叙述 请实现一个函数用来找出字符流中第一个仅仅出现一次的字符。比如,当从字符流中仅仅读出前两个字符"go"时,第一个仅仅出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时。第一个仅仅出现一次的字符是"l"。 输出描写叙述: 假设当前字符流没有存在出现一次的字符。返回#字符 ...
分类:
编程语言 时间:
2017-07-30 21:16:22
阅读次数:
225
之前也想到了利用前缀数组,记录每一位的0~i的值,但是这样效率并不高。 题解的方法是每出现一次这个数字,记录一下下标,然后通过求区间的交,这样优化就不会超时了。 ...
分类:
其他好文 时间:
2017-07-30 18:11:35
阅读次数:
152
用到的算法都是像冒泡排序,直接选择排序,插入排序 每趟进行处理,这个趟是没有什么实际意义的 变量j一次从头走到尾进行一次循环枚举遍历扫描 一、题目:第一个只出现一次的字符 题目:在字符串中找出第一个只出现一次的字符。如输入"abaccdeff",则输出'b'。要求时间复杂度为O(n)。 最直观的想法 ...
分类:
编程语言 时间:
2017-07-29 15:19:42
阅读次数:
237
83. Remove Duplicates from Sorted List Total Accepted: 94387 Total Submissions: 264227 Difficulty: Easy 题目意思:如今有一个已经排好顺序的链表,删除全部反复的节点。使每一个节点都仅仅出现一次! G ...
分类:
其他好文 时间:
2017-07-28 13:33:19
阅读次数:
100
当从字符流中仅仅读出前两个字符“go”时,第一个仅仅出现一次的字符是‘g’。当从该字符流中读出前六个字符“google”时。第一个仅仅出现 1 次的字符是”l”。 首先要记录一个字符出现的次数,为了实现O(1)查找。使用简易hash表存储。用occurences[256] 记录字符出现的次数。设置: ...
分类:
其他好文 时间:
2017-07-25 15:57:49
阅读次数:
96
一.解释: Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。 二.用法: 1.头文件 2.定义方法 3.常用操作 三.例子: ...
分类:
编程语言 时间:
2017-07-24 23:45:09
阅读次数:
284
题目链接:http://lx.lanqiao.cn/problem.page?gpid=T26 题目大意:1~9在a,b,c中出现且仅出现一次,要求输入n,输出符合要求的(a,b,c)的解的个数。 关键思想:a,b,c相连其实就是一个排列,只要将该排列依次分割成两部分就可以了。还可以剪枝:显然n>a ...
分类:
其他好文 时间:
2017-07-22 21:18:35
阅读次数:
170
题目意思: 一个数值数组中,大部分的数值出现两次,仅仅有一个数值仅仅出现过一次,求编程求出该数字。 要求,时间复杂度为线性,空间复杂度为O(1). 解题思路: 1.先排序。后查找。 因为排序的最快时间是O(nlogn), 所以这样的方法不能满足时间的要求。 2.其他技巧来解决: 依据主要的计算机组成 ...
分类:
编程语言 时间:
2017-07-22 12:11:02
阅读次数:
213