随笔分类 - leetcode<easy>
虽然已经晚了,但是,没有但是……
摘要:题目描述 ASCII码表中的控制字符和可显示字符共有128个,所以可以将string中出现的字符一次转换成数字就可比较大小。 即将两个string都转换成数字来比较大小
阅读全文
摘要:题目描述 注意:1既不是素数也不是合数 可以通过标记的方法找到所有非素数。
阅读全文
摘要:题目描述:
阅读全文
摘要:题目描述: 解题
阅读全文
摘要:题目描述: 用STL中的unorder_map<int,bool> 键值对 哈希map
阅读全文
摘要:题目描述: n! 的结果中,尾部有多少个0; n! : n的阶乘可以看成质因数的分解 = 2k*3n*5m 结果尾部0的个数 可以看做 质因数分解后2和5的能组成的对儿的对数,即 min(k,m) ;因为一个数能被2除尽的概率比能被5除尽的概率大,所以直接统计质因数分解后5的指数是多少。
阅读全文
摘要:题目 //像10进制一样进行 转换 只是要从0开始记录 171 Excel Sheet Column Number
阅读全文
摘要:题目描述 //二分查找的变形 用头尾两个指针进行 面试考察题
阅读全文
摘要:题目描述: 思路:可以链表逆序找到最后一个重合的结点:借助两个栈来实现。 也可以找出两个链表的长度差值,让长的链表先走差值步,然后一起走,找到的重合点即为第一个重合的结点
阅读全文
摘要:题目描述: 不用辅助空间判断,链表中是否有环 142 找到环开始的结点 第一次相遇时slow走过的距离:a+b,fast走过的距离:a+b+c+b。 因为fast的速度是slow的两倍,所以fast走的距离是slow的两倍,有 2(a+b) = a+b+c+b,可以得到a=c(这个结论很重要!)。
阅读全文
摘要:题目描述(面试常考题) 借助了异或的思想
阅读全文
摘要:题目描述 c语言中的tolowe(A)函数,将字符A转换为小写; isalpha(a) 判断a是不是一个字符 isdigital(a)判断a是不是一个数字,isalnum(a)判断a是不是一个数字或者字符 只判断字符串中字符是不是回文 空字符串是一个回文字符串
阅读全文
摘要:121题目描述: 解题:记录浏览过的天中最低的价格,并不断更新可能的最大收益,只允许买卖一次的动态规划思想。 122 可以重复的进行买入卖出,但是卖出时间必须在买入时间之后 思路: 划分最小的时间粒度进行买卖,即相邻两天,相邻两天只要买入卖出有收益则进行买卖,否则不进行买卖 123 最多进行两次买卖
阅读全文
摘要:题目描述:
阅读全文
摘要:题目描述: //题解
阅读全文
摘要:题目描述: //深搜 结束条件 是叶子节点 并且当前路径的加和为sum 加入result中 否则退出。
阅读全文
摘要:题目描述: 递归求解 <对树形问题,递归真是万能药>
阅读全文
摘要:题目描述: 递归求解
阅读全文
摘要:题目描述: //用一个升序的数组 构建 高度平衡的儿茶搜索树 //用递归和二分的思想
阅读全文

浙公网安备 33010602011771号