上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 25 下一页
摘要: 一、204. Count Primes 1.数学原理:两个质数的乘积一定是合数。一个质数乘以任何数的积都一定不是质数。(除了1) 2.代码:需要注意的点:for (int j = 2; j * i < n; j++) notPremes[i * j] = true; 二、441. Arranging 阅读全文
posted @ 2018-09-03 10:40 BigJunOba 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、500. Keyboard Row 思路:将键盘上每一行的字母映射到所在的行数,如果单词的所有字母中存在和第一个单词所在的行数不相同的字母,则这个单词将不是符合需求的单词。 需要注意的地方: 1.whichRow = -1;以及 if (whichRow != -1) list.add(s);这 阅读全文
posted @ 2018-09-03 10:39 BigJunOba 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、232. Implement Queue using Stacks private Stack<Integer> stack; /** Initialize your data structure here. */ public e232() { stack = new Stack<>(); } 阅读全文
posted @ 2018-09-03 10:36 BigJunOba 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、Easy 696 Count Binary Substrings 解题思路:由于字符串是0和1相互交叉的,因此: 1.将s = "110001111000000"分成四个子字符串:group = {11 000 1111 000000} 2.如果group[i] = 2, group[i+1]= 阅读全文
posted @ 2018-08-31 23:20 BigJunOba 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、448. Find All Numbers Disappeared in an Array 1.算法思路(本题关键点:注意数组下标的范围和要求的数之间有什么联系。) 既然要遍历[1,n]中的数,由于数组中的长度已经保证了为n,因此数组的下标加上1就正好满足从1到n,因此,要对下标做文章。 2.代 阅读全文
posted @ 2018-08-31 23:19 BigJunOba 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1.知识点回顾 https://www.cnblogs.com/BigJunOba/p/9174206.html https://www.cnblogs.com/BigJunOba/p/9174217.html 2.典型例题(Easy) (1)707 Design Linked List 模型:He 阅读全文
posted @ 2018-08-31 08:51 BigJunOba 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.查询表中第二高工资的Id,如果没有,返回NULL。此题的关键是如果遇到Empty set,就必须要返回NULL。 (1)使用子查询。 select(子查询)as result中,如果子查询是Empty set,那么得到的结果就是result下面一个NULL。 注意:select(子查询)as r 阅读全文
posted @ 2018-08-29 22:59 BigJunOba 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Easy303 Easy633 阅读全文
posted @ 2018-08-29 17:06 BigJunOba 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Easy674 Easy219 阅读全文
posted @ 2018-08-27 14:34 BigJunOba 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1.问题描述 给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 2.解题思路 更好的方法是使用之前提到过的按位异或操作。 这里的想法是:在list_t这个列表里删除在list_s列表中包含的元素,剩下的 阅读全文
posted @ 2018-08-22 14:57 BigJunOba 阅读(508) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 25 下一页