2022/5/8日做题分析

总结以下几个有意思的题目吧

442 数组中的重复数据
这一题用到了针对range(1,n)且长度为n-1的O(n)排序,因为写了blog,这里就不说了

19删除链表中的倒数第N个节点
做链表题可以设置一个哑节点
避免删除的节点是头节点,那样就不用处理了
这里使用了快慢指针,还是挺有意思的

24两两交换链表中的节点
其实属于脑筋急转弯,直接判断该节点后面是否有两个节点,如果有那么就直接进行交换就好了啊

237删除链表中的节点
卧槽,因为直接给你的node的就是要删除的节点,你不知道前面的节点,所以你只能对后面的节点出手,那你就把下一个节点的值给拿过来,直接链接到下下各节点就好了

123买卖股票的最佳时机
这道题属实是常识题啊,对于当前的利润最大值,那当然是过去价格最小值买入的,因为对每一天都求一个最大值,所以最后的解肯定是最大值

144二叉树的前序遍历
呜呜呜,我只会递归写法,但是我不理解递归是怎么运行的,所以不会模拟,啊啊啊啊

455分发饼干
直接贪心就可以解决问题了,但是还是需要思考一下怎么贪心

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一份系统分析师考试的备考计划,从今天开始到5月27,共计70天: 第1-7天(3月30-4月5): 1. 熟悉考试大纲和考试形式 2. 制定学习计划和备考计划 3. 阅读相关书籍,了解系统分析师的知识体系和方法论 第8-21天(4月6-4月19): 1. 学习系统分析师的专业知识,包括系统分析、需求分析、系统设计、系统实施等方面的知识点 2. 完成相关章节的笔记和总结 3. 做一些系统分析师的练习题和模拟试题,检验自己的学习效果 第22-35天(4月20-5月3): 1. 学习项目管理的知识,包括项目计划、项目执行、项目监控等方面的知识点 2. 完成相关章节的笔记和总结 3. 做一些项目管理的练习题和模拟试题,检验自己的学习效果 第36-49天(5月4-5月17): 1. 学习信息系统开发的知识,包括软件工程、数据库设计、网络安全等方面的知识点 2. 完成相关章节的笔记和总结 3. 做一些信息系统开发的练习题和模拟试题,检验自己的学习效果 第50-63天(5月18-5月31): 1. 复习系统分析师、项目管理和信息系统开发的知识点 2. 进行模拟考试,检验自己的备考情况 3. 根据模拟考试的结果,进行针对性的复习 第64-70天(6月1-6月7): 1. 进行最后的复习和总结 2. 查漏补缺,加强自己的薄弱知识点 3. 保持良好的心态和状态,准备迎接考试 以上是一份系统分析师考试的备考计划,具体的学习内容和时间可以根据自己的实际情况进行调整。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值