41. First Missing Positive 思路是把1放在数组第一个位置 nums[0],2放在第二个位置 nums[1],即需要把 nums[i] 放在 nums[nums[i] - 1]上,遍历整个数组,如果 nums[i] != i + 1, 而 nums[i] 为整数且不大于n,另 ...
分类:
其他好文 时间:
2019-11-16 17:34:13
阅读次数:
67
[TOC] 前端与算法 leetcode 344. 反转字符串 题目描述 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ...
分类:
编程语言 时间:
2019-11-16 12:34:43
阅读次数:
101
Google Guava的splitter,分割字符串的用法 效果可以自行 粘贴 ,单元测试直接运行即可。 ...
分类:
编程语言 时间:
2019-11-12 13:14:40
阅读次数:
85
字符串 name = 'ab c dd' i = name.find('a', 1, 3) # 找到返回对应下标 找不到返回-1 print(i) j = name.rfind('d') # 寻找对应的下标从右边找 k = name.find('d') # 寻找对应的下标从左边找 print(j, ...
分类:
其他好文 时间:
2019-11-12 12:56:18
阅读次数:
118
这是一款 Tomcat 管理和监控工具,前身是 Lambda Probe。由于 Lambda Probe 2006不再更新,所以 PSI Probe 算是对其的一个 Fork 版本并一直更新至今。 github:https://github.com/psi-probe/psi-probe/relea ...
分类:
其他好文 时间:
2019-11-12 11:17:08
阅读次数:
74
201871010101-陈来弟《面向对象程序设计(Java)》第十一周学习总结 实验九 泛型程序设计技术 实验时间 2019-11-8 第一部分:理论基础知识 1.什么是泛型类 泛型是具有占位符(类型参数)的类、结构、接口和方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符 ...
分类:
编程语言 时间:
2019-11-11 21:34:32
阅读次数:
91
题目链接: #include <bits/stdc++.h> using namespace std; #define ll long long #define re register #define pb push_back #define fi first #define se second c ...
分类:
其他好文 时间:
2019-11-11 18:30:21
阅读次数:
119
服务器硬盘,就是服务器上使用的硬盘。如果说服务器是网络数据的核心,那么服务器硬盘就是这个核心的数据仓库,所有的软件和用户数据都存储在这里
分类:
其他好文 时间:
2019-11-11 18:21:25
阅读次数:
82
This problem is different from the easy version. In this version Ujan makes at most 2n2n swaps. In addition, k≤1000,n≤50k≤1000,n≤50 and it is necessar ...
分类:
其他好文 时间:
2019-11-10 11:49:24
阅读次数:
73
考虑每一个位置最多开6次左右就会变成1,然后操作就没有意义了,因此对线段树维护区间和和一个标记,表示是否全部都是1,然后对于修改,如果区间标记不是1就暴力下去,是1就不用操作,复杂度为$o(6nlogn)$ 1 #include<bits/stdc++.h> 2 using namespace st ...
分类:
其他好文 时间:
2019-11-10 09:20:13
阅读次数:
75