1 class Solution(object): 2 def removeDuplicates(self, nums): 3 """ 4 :type nums: List[int] 5 :rtype: int 6 """ 7 i = 0 8 while i < len(nums)-1: 9 if ...
分类:
编程语言 时间:
2020-04-17 23:37:55
阅读次数:
100
一:解题思路 Time:O(n),Space:O(1) 二:完整代码示例 (C++版和Java版) C++: class Solution { public: ListNode* deleteDuplicates(ListNode* head) { ListNode* dummy = new Lis ...
分类:
其他好文 时间:
2020-04-08 22:58:22
阅读次数:
119
1 class Solution: 2 def containsNearbyAlmostDuplicate(self, nums: List[int], k: int, t: int) -> bool: 3 if t == 0 and len(set(nums)) == len(nums): 4 r ...
分类:
其他好文 时间:
2020-04-06 10:09:47
阅读次数:
90
LinuxC——1.文件读写 1.??文件IO 从CPU到文件是Output的一个过程,从文件到CPU是一个Input的过程,这个过程是以CPU为点的 2.??系统函数 open:打开文件 close:关闭文件 read:读数据 write:写数据 lseek:移动文件中读写位置 dup:文件书写位 ...
分类:
系统相关 时间:
2020-04-05 15:42:08
阅读次数:
94
1 /* 下面这些rules是用来设置从插件来的规范代码的规则,使用必须去掉前缀eslint-plugin- 主要有如下的设置规则,可以设置字符串也可以设置数字,两者效果一致 "off" -> 0 关闭规则 "warn" -> 1 开启警告规则 "error" -> 2 开启错误规则 */ rule ...
分类:
其他好文 时间:
2020-04-01 19:04:03
阅读次数:
72
起因是任务管理器里只能看到 进程名,却不知道具体运行的哪个jar文件。 搜索到的方案,powershell中执行: 注意这里的 条件里的引号,一开始我用 但一直报错,后来要把整个条件引起来,程序名再用单引号引才能执行成功。 另外get字段,除了命令中使用的 ,还可以增加其他需要的参数。 ...
1. 依赖的头文件 2. 函数定义 3. 函数作用 + dup和dup2都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结构体。 + 如果两个文件描述符指向同一个file结构体,File Status Flag和读写位置只保存一份在file结构体中,并且file结构体的引用计数是 ...
分类:
其他好文 时间:
2020-03-20 12:43:13
阅读次数:
95
基本常用 new 创建一个对象并将地址放入虚拟机栈 dup 复制一个对象地址放入虚拟机栈 invokespecial 用于调用私有方法及final方法 invokevirtual 用于调用普通的需要动态加载的方法 invokestatic 用于调用静态方法 invokeinterface 用于调用接 ...
分类:
其他好文 时间:
2020-03-17 14:08:32
阅读次数:
80
给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 输入: [1,2,3,1] 输出: true class Solution { public: bool containsDuplicate(v ...
分类:
编程语言 时间:
2020-03-16 15:16:02
阅读次数:
68
"题目" 题意:删除重复的字符,得到字典序最小的结果字符串 题解:贪心,咱们从结果字符串的左边开始,左边第一个字符在原字符串中的右边一定有n 1个不同的字符,这里n就是结果字符串的长度。 所以我们每次遍历数组,找到右边有n 1个不同字符的字符,并选择最小的那个。 由于最多26个字母,最多遍历26次, ...
分类:
其他好文 时间:
2020-03-13 20:22:01
阅读次数:
47