上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: 题目: 给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。 示例 1 : 输入:nums = [1,1,1], k = 2输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。说明 : 数组的长度为 [1, 20,000]。数组中元素的范围是 [-1000, 阅读全文
posted @ 2019-09-20 00:59 yanhowever 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被计为是不同的子串。 示例 1: 输入: "abc"输出: 3解释: 三个回文子串: "a", "b", "c".示例 2: 输入: "aaa"输出: 6说明: 6个回 阅读全文
posted @ 2019-09-19 17:00 yanhowever 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 题目: 编写一个程序,找出第 n 个丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例: 输入: n = 10输出: 12解释: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 是前 10 个丑数。说明: 1 是丑数。n 不超过1690。 解题: 使用三指针 阅读全文
posted @ 2019-09-05 22:15 yanhowever 阅读(426) 评论(1) 推荐(0) 编辑
摘要: git add总结: git add -A 提交所有变化 git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件 git status(显 阅读全文
posted @ 2019-08-13 15:54 yanhowever 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题目: 中位数是有序列表中间的数。如果列表长度是偶数,中位数则是中间两个数的平均值。 例如, [2,3,4] 的中位数是 3 [2,3] 的中位数是 (2 + 3) / 2 = 2.5 设计一个支持以下两种操作的数据结构: void addNum(int num) - 从数据流中添加一个整数到数据结 阅读全文
posted @ 2019-07-16 15:41 yanhowever 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 题目: 找到给定字符串(由小写字符组成)中的最长子串 T , 要求 T 中的每一字符出现次数都不少于 k 。输出 T 的长度。 示例 1: 示例 2: 解题: /* * 遍历一遍字符串,找到各个字符出现的位置并统计各个字符出现的次数,若字符出现次数小于k,则该字符出现的位置即为分割点。 * 找到所有 阅读全文
posted @ 2019-07-02 19:50 yanhowever 阅读(1125) 评论(0) 推荐(0) 编辑
摘要: 题目: 实现一个基本的计算器来计算一个简单的字符串表达式的值。 字符串表达式仅包含非负整数,+, - ,*,/ 四种运算符和空格 。 整数除法仅保留整数部分。 示例 1: 示例 2: 示例 3: 解题: 先令sign为‘+’,取新符号前处理上一个符号。 eg. 3 * 5 + 2 即· + 3 * 阅读全文
posted @ 2019-07-02 15:57 yanhowever 阅读(699) 评论(0) 推荐(0) 编辑
摘要: UDP(用户数据报协议) 1.无连接的 2.尽最大努力交付,即不保证可靠交付 3.面向报文的 4.UDP没有拥塞控制 5.支持一对一、一对多、多对一和多对多的交互通信; 6.首部开销小(只有四个字段:源端口、目的端口、长度、检验和)。 TCP(传输控制协议) 1.面向连接的,使用TCP协议前建立连接 阅读全文
posted @ 2019-06-28 15:38 yanhowever 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 强引用:强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足, Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。 软引用:如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不会 阅读全文
posted @ 2019-06-27 11:27 yanhowever 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列。 数学表达式如下: 说明: 要求算法的时间复杂度为 O(n),空间复杂度为 O(1) 。 示例 1: 示例 2: 解题: 阅读全文
posted @ 2019-06-14 11:07 yanhowever 阅读(465) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页