做题总结day2(拆分和细节,数学,模拟)
还没写完,明天再写
拆分和细节 本题我的思路如下
这属于一个总体的思路,比较的宏观。如果拆分不够细微,是写不出来代码的
▼cpp//伪代码,写博客时时间不太够了复制代码int left_n = 区间_n[0], right_n = 区间_n[1] // 1. 如何判断区间相交? //先想到:排序之前,区间都是乱的,需要处理的情况非常复杂。因此需要左端点升序排序 sort; bool isOverlap(int &left_n, int &right_n){ 判断right_1和left_2的大小 left_2大 return false right_1大 return true } //我的思路很差。。。没有应用好昨天总结的特殊case包含于普通case 接下来只需要判断right_1和right_2的大小,把合并区间的right更新成较大值
相关专栏
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
Day 4
✅ 今天做了:
1.学了vector容器
2.做了三道关于矩阵的题
3.彻底搞明白了插入排序和选择排序
⏰ 明天计划:
1.清空二维数组的题
2.学习字符串和双指针(先各写两道题,题有点多)
3.巩固vector
4.学归并排序
5.周二老师要讲栈,抽时间把栈复习了
📚 今日感悟:
三道题做了快3个小时,还是暴力解法,我写代码的能力果然还是太弱了。
是不是要多写点模拟的题目,哈哈
2
Day 3
这里提醒一下自己,每复习完一个章节去看一下左程云的课再巩固
✅ 今天做了:
1. 复习数组
2. 力扣四道题
3. 学习了冒泡排序,之前没学到位。。。这次算是彻底搞明白了
⏰ 明天计划:
1.继续复习数组
2.力扣
3.彻底搞明白选择排序,插入排序。
4.数组复习完了就复习链表
📚 今日感悟:
今天再看冒泡排序时,发现自己之前的学习简直就是眼高手低啊!怪不得编不出来代码。
之前都是学会了算法之后就觉得自己学会了,压根不上机实现代码。
以后就跟着:学会数据结构的概念 ---> 理解基本操作的算法 ---> 立即上机实现,找自己被卡住的点,再着重去看这一点
几步走
感觉自己有畏难情绪,我要刻意地,努力地去克服
2
如何让代码更加优雅?
3
Day 2
✅ 今天做了:
1.今天把树给看完了,图开了一丢丢。
⏰ 明天计划:
开学以来,用力实在有些猛了,基本一天都在学习,但是没有专心的去学某一门,一直在涉猎。
今天开始脑子就有点懵了。明天不打算学太难的东西了,放松放松
1.打算按“数据结构学习路线”走,把算法基础、数组和集合、链表复习了
2.最近对逻辑学比较感兴趣,打算去图书馆看会儿《简单的逻辑学》
📚 今日感悟:我好累啊啊啊啊啊,又迷茫又累。不过,好在昨天发现了这个网站,第一次求助,小y就给我推荐了学习路线😋,不那么迷茫了🥰(对了,因为大一学的是c语言,所以我打算学c++路线。c++和Java路线除了语言不同,其它应该都是一样的吧?求解答)
3
Day 1(补昨天)
✅ 今天做了:
1. 写了4道双指针题
2. 开始了自己的第一个项目 WhaleMarket。做了其中的注册、登录部分
⏰ 明天计划:
📚 今日感悟:动手写项目前,无限焦虑,总觉得自己这也没学,那也没学,感觉自己写不出来。于是问豆包,发现这项目居然这么的简单。果然千遍万遍,不如经手一遍
求解答:
我双非软件工程大一,大学打算卷实习。
目前只学了c和c++基础语法,数据结构(才到树,目前只实现过单链表的一些操作)
希望各位前辈可以指点指点迷津,不知道实习这条路要怎么走下去
2

