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

今天开始刷题!希望自己可以坚持下去

 
🔗
whitesheep 2018-5-24 23:07:50 | 只看该作者
全局:
我也要开始刷题了。  楼主不是按照顺序刷题的,请问楼主是按照什么选题来做呢?
回复

使用道具 举报

🔗
wutongtian 2018-5-25 04:25:01 | 只看该作者
全局:
lz好厉害!坚持好几个月了都!看了lz的帖子,也想开始刷题了!!!一起加油!!
回复

使用道具 举报

🔗
 楼主| Sabrina_0413 2018-5-29 09:06:32 | 只看该作者
全局:
wutongtian 发表于 2018-5-25 04:25
lz好厉害!坚持好几个月了都!看了lz的帖子,也想开始刷题了!!!一起加油!!

回复

使用道具 举报

🔗
 楼主| Sabrina_0413 2018-5-29 09:08:04 | 只看该作者
全局:
前两天过生日,跑到大学同学那里混吃混喝了。。。
5月24日:
787. Cheapest Flights Within K Stops
hashtabke 的key为hashtable:
f = collections.defaultdict(dict)
        for a, b, p in flights:
            f[a][b] = p
===》{0: {1: 100, 2: 500}, 1: {2: 100}})

5月19日:310;207
310. Minimum Height Trees
这一题的关键是:
adj =[[] for i in xrange(n)]
        for i, j in edges:
            adj[i].append(j)
            adj[j].append(i)
207. Course Schedule
关键:
adj1 =[[] for i in xrange(numCourses)]
        adj2 =[[] for i in xrange(numCourses)]
        for i,j in prerequisites:
            adj1[j].append(i)   #adj1[j]表示学完课程j后,才能学习的课程
            adj2[i].append(j)   #adj2[i]表示学习课程i之前,需要学习的课程
回复

使用道具 举报

🔗
 楼主| Sabrina_0413 2018-5-30 09:01:07 | 只看该作者
全局:
SunLove1989 发表于 2018-5-24 10:35
楼主加油加油!看你写了这么多感觉更加有动力了

(๑•̀ㅂ•́)و✧加油!
回复

使用道具 举报

🔗
 楼主| Sabrina_0413 2018-5-30 09:04:27 | 只看该作者
全局:
whitesheep 发表于 2018-5-24 23:07
我也要开始刷题了。  楼主不是按照顺序刷题的,请问楼主是按照什么选题来做呢?

我是按照男朋友给的顺序刷的。。先是easy,然后medium,目前还没有敢刷hard的。
附这是男朋友给的顺序:
Priority 1:
Array
Hash Table
Linked List
Tree
Two Pointers
String
Binary Search
Greedy
Queue
Heap
Stack

Priority 2:
Sort
Backtracking
Recursion/Dynamic Programming/Memoization
Binary Search Tree
Breadth-first Search
Depth-first Search
Graph
Divide and Conquer

Priority 3:
Union Find
Topologial Sort
Trie
Binary Indexed Tree
Segment Tree
Minimax
回复

使用道具 举报

🔗
 楼主| Sabrina_0413 2018-5-30 22:46:38 | 只看该作者
全局:
5月30日:210
210. Course Schedule II
回复

使用道具 举报

🔗
vtiaocao 2018-5-31 03:10:01 | 只看该作者
全局:
Sabrina_0413 发表于 2018-5-29 17:04
我是按照男朋友给的顺序刷的。。先是easy,然后medium,目前还没有敢刷hard的。
附这是男朋友给的顺序: ...

羡慕有男朋友。。
我也想按这个顺序看看
回复

使用道具 举报

🔗
 楼主| Sabrina_0413 2018-5-31 22:45:22 | 只看该作者
全局:
vtiaocao 发表于 2018-5-31 03:10
羡慕有男朋友。。
我也想按这个顺序看看

O__O "…有男朋友是早晚的事~~~不急。

嗯呐,我感觉这个顺序挺好哒~~O(∩_∩)O~
回复

使用道具 举报

🔗
 楼主| Sabrina_0413 2018-6-6 09:47:02 | 只看该作者
全局:
2018年6月1日:
"399. Evaluate Division:
本题关键:定义dic=collections.defaultdict(dict)
        for i in range(len(equations)):
            dic[equations[i][0]][equations[i][0]]=dic[equations[i][1]][equations[i][1]]=1.0
            dic[equations[i][0]][equations[i][1]]=values[i]
            dic[equations[i][1]][equations[i][0]]=1/values[i]
        for k in dic:
            for i in dic[k]:
                for j in dic[k]:
                    dic[i][j]=dic[k][j]/dic[k][i]
gragh相关的题型,关键是定义hashtable或者array,将点之间的关系进行存储"
回复

使用道具 举报

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

本版积分规则

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