刷题的一些想法

1. 关于BST
BST在Data Structure那本书的最后几章。那本书还有讲AVL树,也有附赠的视频。一般都没看过。不过这些内容在线视频多。Binary Structures在GRE MATH第227页。属于抽象代数。
2. 关于递归
把return当作等号就可以得f(n) = f(n-1) + f(n-2)。写成代码树形结构或者binary structure更清晰。
3. 关于DP
把dp[i][j]看作f(i,j)可以联想到DP应该是composition of functions。在GRE MATH的第6页。留学学过English Composition都应该感受过。何况还是Function Composition。
4. 关于矩阵
矩阵在大学有简单的版本但是因在国外不计入专业学分所以我也没学过这个简单的版本。抽象代数有类似矩阵的表格。刷题不基于矩阵的基本定义所以还是应该是抽象代数。
5. 关于空间和时间复杂度
直接抛弃单链表用BigInteger做leetcode的第二题是可以通过的。题目中单链表也用注释注掉了。
#java求职#
全部评论

相关推荐

门口唉提是地铁杀:之前b站被一个游戏demo深深的吸引了。看up主页发现是个初创公司,而且还在招人,也是一天60。二面的时候要我做一个登录验证和传输文件两个微服务,做完要我推到github仓库,还要我加上jaeger和一堆运维工具做性能测试并且面试的时候投屏演示。我傻乎乎的做完以后人家跟我说一句现在暂时不招人,1分钱没拿到全是白干
你的秋招第一场笔试是哪家
点赞 评论 收藏
分享
06-13 10:15
门头沟学院 Java
想去夏威夷的大西瓜在...:我也是27届,但是我现在研一下了啥项目都没有呀咋办,哎,简历不知道咋写
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务