一、前言
sheepice的CSDN博客地址:CSDN地址
欢迎大家来到==一周一总结==的栏目!!希望能够和大家一起努力!
二、学习任务
①力扣的刷题任务
这周的力扣好像都没有出太难的题目,唯一令我印象比较深刻的是一道困难题字典序的第k小的数字,这个题目的模仿了字典树的一个遍历过程,当时真的没有想到,但是其实还是有点眉目的,虽然最后还是没写出来吧。遗憾的是,自己还是没有把字典树给学精通来!
//贴一下这个题目的一个求解过程吧
class Solution {
public:
long min(long a, long b){
if(a >= b) return b;
return a;
}
//找到此时的数字的所有树节点的个数
int findnums(long cur,int n){
long next = cur+1;
long sumtox = 0;
while(cur <= n){
sumtox += min(next-cur,n-cur+1);
next *= 10;
cur *= 10;
}
return (int) sumtox;
}
int findKthNumber(int n, int k) {
long cur = 1;
k--;
while(k > 0){
int nodes = findnums(cur, n);
//如果结点数小于此时数量,直接在同一层搜索
if(k >= nodes){
k -= nodes;
cur++;
}
//否则到树的下一层搜索
else{
cur *= 10;
k--;
}
}
return (int)cur;
}
};
==当时反正是想不出来的,希望以后看到总结的时候能够写出来这题吧!==
过完本周就是坚持力扣刷题38天了,当然这个连续刷题是有水分的,有的时候遇到完全没有思路的题目就直接跳过去了,蒟蒻太菜,求大佬们带带!
②leetbook的学习
本周还跟着三叶姐出的书,学了一点路径dp的知识,虽然在其中有很多以前写过的题目,但是再次刷题的时候还是会遇到各种各样的问题,当然收获最大的是,自己得到了某些方面的拓展,关于这一周的一个拓展,我也写在了我的CSDN博客里面,便于以后的查找:最短路径拓展!!
下面也是三叶姐的书,感兴趣的同学可以点这:dp路径学习
③课内的学习
课内其实这周就中规中矩吧,但是因为自己比较的笨,所以会花更多时间去把老师没有布置的题目写完,比如大物第二和第四章的课后习题都刷了一遍,等等。然后就是本来这周想要去开始六级的准备了,但是本人准备了个寂寞,每天都不太想背单词,听听力,我希望赶紧能够养成每天复习点英语的习惯,希望下一次的周记能够写到我英语有一直在复习哈哈哈!!
④博客的搭建
虽然自己对网页的方方面面都不知晓,但是为了让自己的博客目前看起来像点样子,还是抽出了周日的一天时间去美化自己的博客吧,就像大家看到的这个亚子,虽然还有些功能没有完善,但是我真的不太会怎么完善了,希望会的uu们可以交一下子我!
三、运动任务
这周前几天比较冷还下雨,所以鸽了几天运动,但是后面有每天都去跑步和跳绳哦,我记得这周虽然没有减肥太多,但是体重保持得相当不错。还记得跳绳的时候,跳双摇,旁边的小弟弟召集了他的伙伴到身边围观,哈哈哈哈哈哈哈哈哈哈哈,当时的我真的会有点羞涩的!!
四、创新任务
①加入了Carl哥的知识星球:
感兴趣的同学可以一起加入哦,曾听一位学姐说,与其花钱在各种不必须的物品之上,不如多知识付费去提高自己的能力!!加入星球后我发现了很多小伙伴有着跟自己相同的困惑,Carl哥非常好的,就是他会给每一个人进行解答,包括传授各种各样的知识和学习路线,值得大家入手!!
下面是我得到的回答,收获很丰富
②加了Carl哥还有三叶姐的微信
==虽然可能就是刚开始互相不认识的人,但是总是觉得已经认识了好久哈哈==
五、总结+贴图
一周下来真的很累很累,但是其实过得真的非常的充实,希望自己接下来可以不嫌麻烦的,继续坚持的做自己喜欢的事情,就像一直保持热爱的她!