上一页 1 2 3 4 5 6 ··· 19 下一页
摘要: 数据库三范式 字段不可再分 有主键,非主键字段依赖主键字段 非主键字段不依赖其他非主键字段 数据库事务的4大特性 A-原子性 C-一致性 I-隔离性 D-持久性 MySQL的两个引擎 MyISAM InnoDB 关于锁的区别: MyISAM默认使用表级锁,不支持行级锁 InnoDB默认支持行级锁,但 阅读全文
posted @ 2020-04-18 21:15 海绵爱上星 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 排序 交换、插入、选择、归并 稳定:a在b前,a = b,排序后,a仍在b前。 不稳定:a在b前,a=b,排序后,a可能在b后。 空间复杂度 快排:O(NlogN) 归并:O(N) 其余O(1)。 时间复杂度 冒泡:O(N^2) 快排:O(Nlog(N)) 简单插入:O(N^2) 希尔:O(N^s) 阅读全文
posted @ 2020-04-16 14:27 海绵爱上星 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 139. 单词拆分 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 输入: s = "leetcode", wordDict 阅读全文
posted @ 2020-04-16 12:49 海绵爱上星 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 138. 复制带随机指针的链表 给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。 要求返回这个链表的 深拷贝。 我们用一个由 n 个节点组成的链表来表示输入/输出中的链表。每个节点用一个 [val, random_index] 表示: val:一个表示 No 阅读全文
posted @ 2020-04-16 12:37 海绵爱上星 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 137. 只出现一次的数字 II 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现了三次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,3,2] 输出: 3 示例 2: 输入: [0,1,0, 阅读全文
posted @ 2020-04-16 11:58 海绵爱上星 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 135. 分发糖果 老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。 你需要按照以下要求,帮助老师给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻的孩子中,评分高的孩子必须获得更多的糖果。 那么这样下来,老师至少需要准备多少颗糖果呢? 示例 阅读全文
posted @ 2020-04-15 21:40 海绵爱上星 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 134. 加油站 在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。 如果你可以绕环路行驶一周,则返回出发时加油站的编号,否 阅读全文
posted @ 2020-04-15 20:44 海绵爱上星 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 133. 克隆图 给你无向 连通 图中一个节点的引用,请你返回该图的 深拷贝(克隆)。 图中的每个节点都包含它的值 val(int) 和其邻居的列表(list[Node])。 class Node { public int val; public List<Node> neighbors; } 测试 阅读全文
posted @ 2020-04-15 20:26 海绵爱上星 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 131. 分割回文串 给定一个字符串 s,将 s 分割成一些子串,使每个子串都是回文串。 返回 s 所有可能的分割方案。 示例: 输入: "aab" 输出: [ ["aa","b"], ["a","a","b"] ] class Solution { public List<List<String> 阅读全文
posted @ 2020-04-15 19:43 海绵爱上星 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 151. 翻转字符串里的单词 给定一个字符串,逐个翻转字符串中的每个单词。 示例 1: 输入: "the sky is blue" 输出: "blue is sky the" 示例 2: 输入: " hello world! " 输出: "world! hello" 解释: 输入字符串可以在前面或者 阅读全文
posted @ 2020-04-13 17:36 海绵爱上星 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 19 下一页