笔记
兴趣使然ACE
专注分布式
展开
-
Day054 计算机基础很重要
照着自学cs学习深入浅出计算机系统等等原创 2020-09-11 22:36:11 · 75 阅读 · 0 评论 -
Day053 字符串环移
判断一个字符串是否是另一个字符串环移。只要在后者两个相同的字符串连接起来的新字符串含有前一个字符串即可。原创 2020-09-10 23:18:36 · 89 阅读 · 0 评论 -
Day052 最近点
从一维推广到二维。分治法。合并。稀疏性。原创 2020-09-09 22:43:39 · 75 阅读 · 0 评论 -
Day051 含一个逆序对的有序数组
直接二分法,判定条件有变化。原创 2020-09-08 23:19:16 · 89 阅读 · 0 评论 -
Day051 平移数组查找
依然使用二分法,通过端点大小和目标值排除一半数组元素原创 2020-09-07 22:55:19 · 103 阅读 · 0 评论 -
Day050 两个排序数组的中位数
一直不得要领。计划得好好做。劳逸结合,累了就休息。原创 2020-09-06 22:45:00 · 99 阅读 · 1 评论 -
Day049 下一个排列
第一步,从右往左,找到最大连续非降子序列。记左边端点下标为i如果i+1越界,将整个数组原创 2020-09-05 22:57:26 · 70 阅读 · 0 评论 -
Day048 看书还是看视屏
两者结合,同时狠抓基础,算法和数据结构原创 2020-09-04 22:55:38 · 61 阅读 · 0 评论 -
Day047 灌水
保持习惯就好,明天习题下一个排列原创 2020-09-03 23:15:58 · 74 阅读 · 0 评论 -
Day046早睡
早睡是核心习惯,务必靠意志力也要养成习惯。10点半上床,11点前入睡原创 2020-08-30 23:55:04 · 72 阅读 · 0 评论 -
Day046 数字溢出真是个麻烦
整型数运算的溢出真是麻烦。要考虑各种极端情况。原创 2020-08-29 23:50:51 · 75 阅读 · 0 评论 -
Day045 除法实现
使用加减法和移位实现除法。首先使用减法,具体是每减一次除数,比较被除数和除数。如果大于零,继续减,直到小于零。统计减法次数。但是这样做的缺点是当除数远小于被除数,需要做大量减法。如果除数很大,那么减法次数大大减少。通过移位将除数翻倍,使用上述之前的模式。...原创 2020-08-28 22:42:45 · 160 阅读 · 0 评论 -
Day044 凑数字
今天的lpl夏季总决赛真好看,战况焦灼,胜负直到最后一刻才见分晓。除法利用公式2^( loga -log b)实现,但是遇到如何取整的问题。原创 2020-08-27 22:53:19 · 79 阅读 · 0 评论 -
Day043 早睡早起
早睡早起写代码,学英语,效果拔群。原创 2020-08-26 22:50:06 · 79 阅读 · 0 评论 -
Day042 意志力真好用
如果意识到现有行为不符合长期利益,动用意志力直接否定和改变行为,不过最好养成习惯,因为意志力是有限的。时刻评估自身的意志力,同时平时有意识的锻炼自己的意志力。原创 2020-08-25 23:11:12 · 88 阅读 · 0 评论 -
Day041 保持兴趣
自学编程时刻保持兴趣,兴趣源于需要。找问题,找项目,让自己提出问题,学习知识,解决问题。从而保持兴趣的长期稳定。今天上班摸鱼,刷知乎和煎蛋,只感觉一阵的空虚。生活不应该如此,生活的乐趣来自于解决难题的成就感。今后每天晚上计划明天所学,周日晚上计划一周所学。月底计划下月所学。...原创 2020-08-24 23:40:49 · 77 阅读 · 0 评论 -
Day041 找方法胜过找借口
多找方法,特别是依赖条件少的方法。减少意志力的使用。原创 2020-08-22 00:43:03 · 86 阅读 · 0 评论 -
Day040 原地删除指定值
思路,左指针依次从左往右扫描数组。当出现指定值时,右指针依次从右往左扫描数组。当出现非指定值时,两者交换。今天晚上没有学习,大量的时间浪费在看bilibili视屏。原创 2020-08-20 23:37:00 · 78 阅读 · 0 评论 -
Day039 专注,拒绝破罐子破摔心态
完美主义要不得,及时止损。只要再接再厉,就还是好的。制定计划,设立截止日期,坚持完成。如果没有完成,宽容自己,但是拒绝破罐子破摔,就这样吧,明天再来。计划肯定赶不上。只要能完成最小的量,就去完成。...原创 2020-08-19 22:50:32 · 104 阅读 · 0 评论 -
Day038 面试?考试?
今天面试松辉化工,首先是一小时化学笔试,然后是一小时英语考试,最后是一小时面试。可能化学基础知识遗忘得一干二净。考试成绩预估不理想。原创 2020-08-18 23:29:40 · 91 阅读 · 0 评论 -
Day037 复盘
今天晚上什么也没学,一直下棋。提前做好学习计划,每天解一道死活,再下一盘棋,最后绝艺复盘。我的目标是自学成为一名软件工程师,并找到一份java开发的工作。虽然明天要面试新的公司,但是我的目标依然是转行,距离到来年考研所需的生活费还有18*3000=54000元。换工作只是为了更快攒钱,牢记初心。...原创 2020-08-17 22:39:10 · 73 阅读 · 0 评论 -
Day037 反思
早起时睡了一小时回笼觉。绕远路吃汉堡,顺便吃鸡腿,回来还买了水果茶。晚上一直看视屏。熬夜。原创 2020-08-16 01:13:21 · 76 阅读 · 0 评论 -
Day036 最近状态下滑
晚上一回宿舍就开始看视屏消磨时间,甚至晚睡。为什么?最近有场面试,动了些心思。对于成为一名优秀的的软件工程师这一目标有所动摇。我是一名软件工程师,致力于使用计算机技术解决人们的问题。自律意味着有更多的时间做真正值得做,有成就感有挑战的目标。...原创 2020-08-15 00:49:52 · 80 阅读 · 0 评论 -
Day035提前做好学习和休闲的时间
晚上劳逸结合,学习两小时,剩下的时间看看书或者下下棋。原创 2020-08-13 23:48:32 · 112 阅读 · 0 评论 -
Day034 下棋突然不香了。
下棋需要在养成自己的学习任务后下才香,想下就下突然就不香了。没有学习,感觉空虚和无聊。进而想其他手段缓解无聊感。原创 2020-08-13 00:06:28 · 72 阅读 · 0 评论 -
Day033 CS50复原图片
第四周复原图片作业,最后一张图,需要在操作前检查是否到达文件底部。原创 2020-08-11 23:09:33 · 97 阅读 · 0 评论 -
Day0310倦怠期还是无形中提高了标准?
一直以来,都遵循微习惯的建议,每天做微习惯,保证每个习惯都轻而易举的完成。然而最近无形中提高了标准。切记,只要完成最低标准就是完成了目标。超额完成目标不是必须的。如果超额令我快乐,那么在完成微习惯后,可以继续做。不要有心理负担。专心完成微习惯后,看状态选择是否超额完成。...原创 2020-08-09 22:47:02 · 59 阅读 · 0 评论 -
Day030 与技术无关,与坚持有关
解决问题时面对的挑战越大,解决时的快乐越多。 劳逸结合。 知乎刷多了,bilibili看多了。可以做为奖励。原创 2020-08-08 22:48:47 · 71 阅读 · 0 评论 -
Day029 接口
初学接口,第一个例子是需要提供comparable接口才能用arrays的排序。第二个例子是clone,clonable接口。生成括号初步思路是用二进制数表示对应字符串,但是加一后的数不符合字符串。移位更符合。...原创 2020-08-07 22:57:58 · 69 阅读 · 0 评论 -
Day028 生成括号及算法第四版环境搭建
用一个n位的二进制数编码生成括号字符串。另外当为位上的数变化时,记录有多少个同位数。输出相同的配对括号。环境搭建todo原创 2020-08-06 18:10:42 · 80 阅读 · 0 评论 -
Day027 如何输出排列的所有可能
任意一种排列与某种进制的数相关联。通过加一即可得到下一个排列的编码,再转换成排列。原创 2020-08-05 22:45:13 · 98 阅读 · 0 评论 -
Day025 如何使用反射完成toString
对于任意对象,首先判断是否为空。是,返回null.其次判断是否为string,,是返回其字符串。然后判断是否数组。是,对每个数组元素执行 如果是基本数据类型,输出类型和值 如果是对象,调用自身最后判断是否是对象,执行 如果是基本数据类型,输出类型和值 如果是对象,调用自身。...原创 2020-08-03 18:08:49 · 72 阅读 · 0 评论 -
Day022 自动扩容
设计可变数据结构,记得在添加元素时检查元素数量是否大于容量。如果是,则自动扩容2倍即可。原创 2020-07-31 22:47:43 · 87 阅读 · 0 评论 -
Day021 类的关系以及字符串转数字
类的关系常用的有关联,聚集和组合以及继承。关联是两个类之间的活动的描述。交集聚集和组合是从属关系。基本是属于关系。字符串转数字先排除空空串,再处理首字符。接着利用字符编码直接装换成数字。核心代码 字符的编码-0的对应编码。...原创 2020-07-30 18:23:34 · 68 阅读 · 0 评论