01 2023 档案

摘要:这个删除重复不太常规的是:它不是删除多出来的剩下一个,而是比如有三个1,1重复了,那这三个1节点都不要 ListNode* deleteDuplicates(ListNode* head) { if (!head) return head;// 空链表直接返回 // 虚拟头指针避免空头问题 List 阅读全文
posted @ 2023-01-29 14:29 YaosGHC 阅读(20) 评论(0) 推荐(0) 编辑
摘要:自行实现某个数学函数…我记得《剑指Offer》也有这种题 第一想法是从0开始,看i*i和x的大小比较,如果i*i<x && (i+1)*(i+1)>x那就是答案 但是这样很明显时间复杂度太高了,如果x很大,一个一个i*i地算肯定会超时 于是就有了经典的 二分查找 好吧一下子我还不知道怎么写😂 官解 阅读全文
posted @ 2023-01-29 12:54 YaosGHC 阅读(20) 评论(0) 推荐(0) 编辑
摘要:好吧,上一题排序的思路其实是这一题的…🤔那怕不是57还有更好的做法?! 这题好像没说原数组是排了序的 嗯?这题我做过?我还是喜欢自己想出来的代码思路 vector<vector<int>> merge(vector<vector<int>>& intervals) { vector<vector< 阅读全文
posted @ 2023-01-29 10:50 YaosGHC 阅读(26) 评论(0) 推荐(0) 编辑
摘要:采用最直接的思路,if-else去考虑每一种情况并做出操作(比如找到新区间左端点落在哪个位置,几种情况,然后再去考虑右端点的几种情况)是非常细致繁琐的,以至于很容易出错 考虑三种情况,新区间的两个端点: 分别落在两个原有的区间中:保留前一个区间的左端点和后一个区间的右端点,将他俩合并成一个新的区间 阅读全文
posted @ 2023-01-29 10:40 YaosGHC 阅读(21) 评论(0) 推荐(0) 编辑
摘要:目标 顶部输入框中输入任务(字符串),敲击回车键后,中间新出现一个代办项 鼠标放在单个代办项,右侧出现删除按钮,点击删除代办项 选中多个代办项,点击右下角“清除已完成”按钮,删除所有被选中的待办项 组件设计 除整体App组件外,初步设计为4个组件: Header:顶部输入框 List:中间所有的代办 阅读全文
posted @ 2023-01-11 10:47 YaosGHC 阅读(125) 评论(0) 推荐(0) 编辑
摘要:这是React官网上的入门项目——itc-tac-toe(井字棋) 其实我之前已经根据指南敲完了项目——但仅仅是敲而已! 很明显官方的示例是循循善诱,每做一步、然后思考、然后改进 我仅仅是敲完了,并不真正理解为什么要这么做 于是我打算重新来一遍,这次重点放在理解与思考,并在最后独立完成另外一个入门程 阅读全文
posted @ 2023-01-06 09:38 YaosGHC 阅读(27) 评论(0) 推荐(0) 编辑
摘要:课前论文 阅读一篇论文,我用翻译插件翻译好了,你可以在我的个人网站上拿到翻译后的PDF MapReduce好像不是一个已经存在的英文单词,或者说——是作者自己的叫法 作者是Google的工程师,场景是:对于庞大数据输入的计算和处理——"为了在合理的时间内完成,计算必须分布在成百上千台机器上。如何实现 阅读全文
posted @ 2023-01-03 01:35 YaosGHC 阅读(15) 评论(0) 推荐(0) 编辑
摘要:外网名校的知名课程,好吧目前其实就是6.824(分布式)和6.828(其实是s6.081计组) 会尝试去自学这两门课程的内容,可能是:先过翻译讲义,借助翻译插件课程资料->啃生肉 会尝试去完成这两门课程大名鼎鼎的虐人实验:自己完成一个分布式系统/一个操作系统 拭目以待 阅读全文
posted @ 2023-01-02 23:44 YaosGHC 阅读(20) 评论(0) 推荐(0) 编辑

🚀
回顶
收起
点击右上角即可分享
微信分享提示