楼主: cdcgood
跳转到指定楼层
上一主题 下一主题
收起左侧

RIF刷题打卡

🔗
 楼主| cdcgood 2019-5-2 14:46:31 | 只看该作者
全局:
第7天,Generate Parentheses,Valid Parenthesis String,Valid Parentheses,Perfect Squares。4道题,开始看bfs。
回复

使用道具 举报

🔗
 楼主| cdcgood 2019-5-3 15:29:57 | 只看该作者
全局:
第8天,Binary Tree Level Order Traversal,Word Ladder,Word Ladder II。3道题
回复

使用道具 举报

🔗
F119PW100 2019-5-3 16:52:00 | 只看该作者
全局:
本帖最后由 F119PW100 于 2019-5-3 16:53 编辑

给你出个国内面试的递归和list综合应用题:
1 2 3 4 5 6 7 8 9  = X,输入非负整数X,在等式左边的1到9的数字之间添加+号或者-号,使得等式成立。
比如输入5 ,程序要能显示出12-34+5-67+89 = 5;1+23+4-5+6-7-8-9 = 5;输入567,要能显示1+23+456+78+9=567,1-234+5+6+789=567,12+3+456+7+89=567
回复

使用道具 举报

🔗
 楼主| cdcgood 2019-5-3 21:58:19 | 只看该作者
全局:
F119PW100 发表于 2019-5-3 16:52
给你出个国内面试的递归和list综合应用题:
1 2 3 4 5 6 7 8 9  = X,输入非负整数X,在等式左边的1到9的 ...

最直观的解法就是DFS:两个数字之间有三种情况,加号/减号/没有,然后求结果,输出结果等于X的list。时间复杂度O(3^n),空间复杂度O(n)。求指导,谢谢。
回复

使用道具 举报

🔗
 楼主| cdcgood 2019-5-5 12:22:35 | 只看该作者
全局:
第9天,Reverse String II。感觉每天刷题时间越来越少了,加油,挤出时间刷题。
回复

使用道具 举报

🔗
F119PW100 2019-5-5 21:24:24 | 只看该作者
全局:
cdcgood 发表于 2019-5-3 21:58
最直观的解法就是DFS:两个数字之间有三种情况,加号/减号/没有,然后求结果,输出结果等于X的list。时间 ...

思路不错,可以试试写出代码
回复

使用道具 举报

🔗
 楼主| cdcgood 2019-5-6 01:19:34 | 只看该作者
全局:
第10天,Reverse Vowels of a String,        Reverse Words in a String III。
回复

使用道具 举报

🔗
 楼主| cdcgood 2019-5-6 15:33:43 | 只看该作者
全局:
第11天,Reverse Words in a String,Valid Anagram,Reverse Integer,Reverse Linked List II。这几天在准备BQ,所以可能刷题只有几道题了。
回复

使用道具 举报

🔗
 楼主| cdcgood 2019-5-8 09:29:07 | 只看该作者
本楼:
全局:
第12天,BQ
回复

使用道具 举报

🔗
 楼主| cdcgood 2019-5-10 03:17:42 | 只看该作者
本楼:
全局:
第13天,BQ
回复

使用道具 举报

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

本版积分规则

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