查看: 3988| 回复: 23
跳转到指定楼层
上一主题 下一主题
收起左侧

开贴记录leetcode刷题,顺便求南湾刷题小伙伴/群交流

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
目前工作上有可以进步的空间,但是越做越感觉不是我想要的,这个月开始下定决心要拾起老本行,转行一心一意做女码农了,在职刷题绝对对毅力的考研。因为荒废了三年的时间做没什么编程需求的工作,基础有一些但是很薄弱。一切从新开始,先看网课复习算法和数据结构,同时伴随Java刷leetcode,目前刚刚开始刷easy level。
开贴记录/激励自己刷题转码农的过程,顺便求进度差不多的小伙伴一起刷题交流。目前在南湾离San Jose不远,周末可以约刷题局呀~

上一篇:3个月前自己可以独立做出的题目现在做不出了
下一篇:word ladder的一个testcase
推荐
 楼主| 熊亮亮111 2018-5-16 05:08:46 | 只看该作者
全局:
5 Longest Palindromic Substring
如果O(n^2)的时间复杂度可以接受的话,用二维DP或者列举回文字符串中点法就可以做到。需要注意的是substring这个method是前闭后开的。输出不正确的时候要用system.out.printin来debug呀
如果要追求O(n)时间负责度的话,用Manacher‘s algorithm就可以了

409. Longest Palindrome
HashSet - 看到一个Set里没有的字母add,再看到remove,同时# of Palindrome 长度+2;最后看Set的size,如果不等于0,那么有字母出现奇数次,结果=#+1;
HashTable或者Array也可以做这道题。



回复

使用道具 举报

推荐
 楼主| 熊亮亮111 2018-5-18 08:46:45 | 只看该作者
全局:
125. Valid Palindrome
先把string变成全部都是小写的char array,然后用while loop和两个指针 i,j一左一右,用Character.isLetterOrDigits(char c)来做判断,如果是false则 ++i或者--j,然后再判断 char[i] == char[j],如果相等 ++i, --j, 如果不相等就返回false。最后返回true。

28. Implement strStr()
Use equals() instead of == to compare strings, 但是Char可以直接用==比较。String.substring是一个前闭后开的函数。
或者用indexOf函数来秒杀
回复

使用道具 举报

推荐
 楼主| 熊亮亮111 2018-5-10 15:16:22 | 只看该作者
全局:
804        Unique Morse Code Words
笔记: Hashtable/map比array要占内存更大,这道题可以用array和set来解决。Java里两个char的+-运算的输出类型是int;
575. Distribute Candies
笔记: 如果想得多一点的话,直接用Math.min(input.length/2,hashset.size())就可以解决了;
回复

使用道具 举报

🔗
 楼主| 熊亮亮111 2018-5-8 22:17:11 | 只看该作者
全局:
目前在看Coursera上的普林斯顿Robert的算法公开课,感觉老头无比催眠。。。加油加油!
回复

使用道具 举报

🔗
lixiang18 2018-5-9 00:49:48 | 只看该作者
本楼:
全局:
加油。

回复

使用道具 举报

🔗
hadoopG 2018-5-9 03:29:10 | 只看该作者
全局:
在南湾刷题ing 可以加一波微信
回复

使用道具 举报

🔗
 楼主| 熊亮亮111 2018-5-9 23:34:56 | 只看该作者
全局:
本帖最后由 熊亮亮111 于 2018-5-10 00:36 编辑
hadoopG 发表于 2018-5-9 03:29
在南湾刷题ing 可以加一波微信

欢迎一起刷题,微信私信给你吧。
回复

使用道具 举报

🔗
 楼主| 熊亮亮111 2018-5-9 23:41:39 | 只看该作者
全局:
刷了一道Stack题
回复

使用道具 举报

无效楼层,该帖已经被删除
🔗
muws 2018-5-11 07:16:37 | 只看该作者
全局:
坐标Mtn View求加互相监督
回复

使用道具 举报

🔗
banbanban 2018-5-14 06:05:42 | 只看该作者
全局:
在san jose.  一起来刷题啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表