每日学习情况打卡帖


数据结构和算法,leetcode,python,机器学习——四月底

四条线同时走任务还是很艰难的,好在其实独立的部分也就数据结构和机器学习这两条,加油加油~~!——四月底

代码基本功(leetcode,算法(第四版),剑指offer等),项目(python,kaggle),机器学习理论与实现(吴恩达视频,周志华书,机器学习实战),Hadoop,数据库(小书和大书),操作系统(深入理解计算机系统,鸟叔的Linux私房菜),计算机网络,Java——六月初

越靠前越重要,距离找工作还剩三个月,加油加油!——六月初

时不我待。——七月即将下旬

8,9,10,还剩三个月。——八月即将中旬

找工作开始。——九月步入中旬


18年新年目标:

CS231n看完,学完OS



十二月目标:

从11/20开始,抓紧把毕设做完,然后回到工作和学习的正常节奏中

九月目标:

刷面经,刷编程题,笔试,面试
基本功需要温故,数据结构和算法是个把月以前看的了,现在很多要回顾重新看
机器学习重点放在神经网络,决策树,CNN

八月目标:

巩固深化:数据结构和算法,leetcode刷题,C++primer复习巩固,神经网络和决策树往深了看,刷剑指offer

新知识学习:C++primer继续往后看,继续看深入理解计算机系统

找工作:积极些,多看面经,C++不足的地方通过面经来刷好了

七月目标:

巩固深化:数据结构和算法,leetcode刷题,神经网络开始往深了看

新知识学习:C++ primer尽量往前看,至少看完第7章(截止到7月17号看完了第4章),开始看深入理解计算机系统和计算机网络,开始刷剑指offer。

找工作:最晚7月底,得开始研究正式找工作的事情了!现在能写在简历上的东西还是有限,简历有多充实取决于现在的进步速度了,加把劲

六月目标:

巩固深化:数据结构和算法,python,leetcode刷题

新知识学习:机器学习基础方法都掌握(本月看完吴恩达视频,看完周志华的书);数据库小书看完(这个easy),大书看情况;开始看深入理解计算机系统。

开始kaggle

有机会看:鸟叔的linux私房菜和计算机网络,了解Hadoop


2018/2/5

今天看了CS231n的第2讲和第3讲。


2017/11/25

这几天在接受cuda的培训,看了看大神的经历,发现谁都是从小白一路走过来的,谁都是做脏活累活重复性的活过来的。去看大神的经历是因为在我刚用cuda写了一个矩阵乘还各种没跑通,Linux也用的磕磕绊绊的时候,大神已经写完了这个并研究剩下俩难的问题去了。。。啊,明天加油


2017/9/19

周五笔了好未来,好未来笔试太一言难尽懒得写,随便写写交卷了。周六笔了新浪,新浪做的很快,题也都做出来差不多,没有OJ就很难受。周日笔了58和搜狐,58答成什么样我不记得了,搜狐一共两道编程题,第一题AC第二题AC了30%,没AC的题是回文序列的一道题。

今天面了万达和完美,万达面了一个多小时。。。答的还行。完美略闹着玩。。。问的技术问题不多,问的不相关的问题比较多...多线程这块我不会。关于继承和多态问了很多,面试官讲C++的多态是通过继承来实现的,那么继承和多态之间是否一定有必然联系。Python和C++之间继承的实现有什么区别,继承和多态分别是用来解决什么问题的。


2017/9/14

昨天上午拿到了第一个offer,美滋滋,美滋滋完后立了一个天大的flag,贼简单的任务21:30都没弄出来,最后还是交给了别人,算是我的遗憾了。

今天上午金风科技面试,下午Intel笔试,选择题比较难,编程题还挺简单,3道题AC2道,第三道时间不够了没写完,但是知道算法。


2017/9/12

今天做了腾讯笔试,竟然没有编程题真是。。。投了老虎证券和万达。


2017/9/11

周日笔了滴滴和今日头条,滴滴只AC了一道,今日头条AC了一道半。

周一笔了亚马逊,3道题AC了一道(第二道),第一道AC了2/8,但是算法是错的所以几乎可以忽略不计了。

今天投了58,航星利华,好未来,猎豹移动,金风科技,第四范式。


2017/9/8

感觉下周如果工作时间还能看C++的话,我快把C++Primer刷完了。今天投了face++和华为。

今天了解了虚继承,所以腾讯内推一面的问题我终于知道问的是啥了。。。


2017/9/6

今天看了C++第15章,看了一大半,明天继续。投了融360,Intel,VMware。


2017/9/5

亚马逊,恩,又一个悲伤的故事。总结的经验教训就是如果知道该怎么写,就算不熟也要用该用的做法做。明知道会超时的代码就不要往上写了。


2017/9/4

今天做了美图秀秀的笔试,一共两道编程题,只做了第1道,AC80%。选择题我只记得没顺利做出来的题,有与深度学习相关的,此外看一下矩阵的特征向量特征值。今天AC两道剑指offer的题。


2017/9/3

今天投了猿辅导和微软。目前适合继续投的大公司有限,可以再看看小公司了。


2017/9/2

下周又有几个笔试。所以今天晚上加明天多刷刷题,练练手感。

今天白天上班把算法调稳定了,看C++primer第15章看不进去。下午在刷牛客网,查基础知识,主要看了虚拟存储技术相关的事情,cache-主存,主存-辅存之类的。

晚上AC一道题,但是略慢,继续研究下别人的代码。写的是树的重构,从这个题里感受到了两个事情:一是以前不理解为什么用struct的时候要先定义一个实体再定义一个指针指向它。经过各种踩坑调试,发现只定义指针的情况下其实根本就没空间。第二件事是返回指针时,不能返回指向临时变量的指针,一旦跳出函数临时变量被销毁,这个指针指向的空间就被释放,就没有意义了。

其实这两点都是非常简单的点,只看理论的话很容易懂,但是懂理论和知道它在实际中的意义依旧是两回事,而且不亲自练一练很容易踩坑。这还好是在我私底下训练的时候踩坑,这要是在笔试里踩坑,我估计又得花上所有的笔试时间来给自己惨痛的教训了。

今天看到byr上面有人在询问leetcode第600多道题的答案,对比人家,再看自己,还在纠结上面两个这么简单的问题,真的是还有太多的路要走了。

加油。



2017/8/30

今天投了链家和亚马逊的内推。做了ofo的笔试题,其实巨简单,但是被指向数组的指针坑了,半天bug没找出来,最后只有超简单的第一题AC80%。


2017/8/29

今天做了腾讯的模拟题,投了搜狗,美图秀秀,完美世界,今日头条,一起作业。简历快要写死我了。

实习方面昨天把图像处理前面几章浏览了一下,大致都知道有些啥。今天把分水岭算法看了个七七八八,并且把已经写好的程序在我的电脑上调试完成(在大腿的帮助下)能够跑起来了。明天研究看看能不能把现有算法改进一下。这周努力完成改进现有程序+试试k均值进行图像分割。

学习知识方面,今天把决策树属性缺失该怎么办看懂了,CART树基尼指数怎么算看懂了,牛客网机器学习选择题刷完了(其实也就54题),不足的是这两天没有刷算法题。明天加油。


2017/8/27

昨天答了滴滴笔试题,编程题很水,选择题较难,总体还行吧。今天投了滴滴,新浪,作业帮和搜狐。周末C++往前看了一点点,复习了字符串 操作,刷了一波牛客网,查了查L0-L2范数,大概就这样。


2017/8/25

阿里今晚笔试,妥妥的挂了,校招季阿里就告别了。按理说能够写一道题的,但是C++字符串操作实在是不熟悉,毕竟很久没接触这块了。

这周剑指offer刷了一点点,C++ Primer马上看虚函数,刷了一定量的牛客网。



2017/8/20

更新一下状态,网易笔试挂了,阿里电话一面答的太差已跪,腾讯电话一面目前无消息,感觉不好不坏所以感觉也处于挂和不挂的边缘,搜狐一开始简历筛选就没过。

今天投了百度内推(应该赶趟吧。。),滴滴内推,唯品会校招,更新了一波简历。

这周学习的话,C++ Primer往前看了一点,深入理解计算机系统一点都没看,剑指offer浏览完一遍,算法原理都easy,动手实现的话完成了3题,看了一部分面经,了解了一下决策树的利弊,下周打算看看具体的代码实现。今天有点晚了,明晚阿里笔试也算了,从后天开始继续投简历。

可千万别犯懒啊!!!因为懒得更新简历导致过去半个月没投递过简历。。。


2017/8/12

今天做了网易内推的笔试题,虐惨了没办法。。选择题里有数据报,word2vec,CRF,表示完全不知道是啥。。。还问了随机森林的事情。编程题一共3道,只做了第一题,越做到后面越觉得难。。。一开始想的还是太简单,以为是一道比较简单的题,后来发现挺难的。。。早知道做第二题了。。。case通过率为30%,然并卵,算法是不对的。。。



2017/8/7

今天实习boss太忙没管我,没活干,把C++ Primer复习到了函数(函数这章还没看),深入理解计算机系统看了浮点数的表示。充实的一天。


2017/8/6

刚刚过去的一周忙实习项目比较多,找工作这边没咋顾上。深入理解计算机系统第二章看到一半了,速度有点慢,还要继续。

上班期间可以看的内容:深入理解计算机系统,C++,机器学习

下班后做的事情:剑指offer,leetcode,牛客网刷题

刚刚过去的一周工作中还是没有太新的东西,都是在已经写完的代码上改进,所以进步空间比较小,下周继续加油。


2017/7/28

又是一周多没有打卡了。。。昨天周四上班活比较多,上午9:30开始忙到5:30,中间除1小时吃饭外连午休都没有,算是充实的一天。今天明天后天连续休息,在家好好学习+投简历吧。

今天可以算是投了网易搜狐和阿里,因为有的内推申请还没收到回复,所以不算完全搞定。接下来的日子请务必平衡好自己学习+找工作+实习。

白天休息了一天,晚上加油吧。说了太久的看深入理解计算机系统,今天终于开始看了。。。

下周实习应该挺忙的,要学着采集数据,要处理数据,要把我写的代码集成到公司的软件中。学习什么的见缝插针吧。

话说C++ Primer第二部分(前12章)。至此,BOSS给我的任务已经全部完成。但是由于书看太快,习题都没做,没做习题就代表不巩固,理解不深刻,忘的块。只看一遍书肯定不够。然而严峻的现实是我的时间太紧张,只完成BOSS的任务不够,虚函数什么的也是必须要掌握的东西(起码在理论层面),所以书还是要赶着往后看,前面的只能是用啥巩固啥了。书还剩340页,8月15日之前通览一遍吧。

细细看一下,发现BOSS给的任务完成的并不扎实:容器和迭代器的操作远远达不到熟练;继承和protect我还没研究过。

周末结束前把这些账补上吧。


2017/7/19

今天简直要累死了。。。从第六章中间到第7章差10页看完,看了60多页,现在头昏脑涨。。。

然而还要看calculator example代码,现在是快10点,顶到11:00,继续坚持....


2017/7/18

今天看的不多,从第五章末尾看到第6章中间。


2017/7/17

截止到上周为止,实习的第一项任务基本完成,模型建的还是比较令人满意的。先前因为中期,做事又拖拖踏踏过去了很久,从今天开始要好好加油了!

每周打卡从今天继续开始。

今天从第四章末尾看到了第五章末尾。



2017/6/21

昨天看了C++和机器人书2.3节以前的内容,今天搭环境、装模块等折腾了大半天,下午3点的时候完成了数据加载。


2017/6/17

昨天面试,终于有实习了^_^最终,我的运气不差。依旧,boss说我确实还差很多东西,需要补;但是boss愿意堵上金钱堵上精力来培养我。我看好这个公司,其实若等到这家公司成长为中型企业甚至是大型企业之后,也不会招我这种半路出家的人了吧。所以,互相成就吧,一起成长。

就目前接触情况来看,boss为人情商很高,且很nice。我必将不负所望,我很感激boss,也很感激能得到这个实习机会。过去三个多月确实很难,但是也没那么难。长征迈出第一步,后续还有更长的路要走。我现在处于我热爱的、能赚钱的圈里,努力迈进我热爱的、我擅长的、能赚钱的圈里。我必将努力,对得起boss的信任,感谢boss。

今天看了numpy,pandas看了一小半。


2016/6/15

今天去参加搜狐畅游open day,mark一下,我感兴趣的职位有运营策划、营销策划、创意策划或数据分析师。为畅游准备可以看gamelook,游戏邦,游戏葡萄,游资网等。首冲活动一般是开新服时,小额进行。征途1的运营案例很典型,可以仔细研究。暴雪无营销。阴阳师和搜狐类似游戏的对比。

你热爱的,你擅长的,能赚钱的

晚上AC了三道题,目前51道。


2017/6/14

今天上午临时收到通知去完美世界面试算法工程师。被问到、答出来、但是需要深入的问题:yield,PyQt平时拿来干什么,knn如何计算聚类中心,神经网络有哪些激活函数。被问住的问题有:如何给字符排序;数据库;Numpy矩阵相乘;sigmoid函数求导有什么有趣的性质;堆排序;决策树实际建树过程中有什么很巧妙的办法。其中小米的面试经历一定程度上救了我。每次巩固面试被问住的题目的话能有很大的提高。我会越来越厉害。

期待面试通过。


2017/6/13

截止到今天中午为止的一天半,AC两道题,吴恩达机器学习视频看完啦~!今天AC了4道题,目前48道。


2017/6/11

今天白天去郊区玩了一天,晚上AC两条道题,累了,辐射我来啦哈哈哈!一共AC42道。


2017/6/10

周五leetcode AC了4道easy。到今天为止,吴恩达视频剩下最后1.5章没看,周一就能看完。leetcode AC了1道题,目前为止一共AC了40道。


2017/6/8

今天看了吴恩达视频第14章降维,AC了两道leetcode。


2017/6/7

今天去面了小米,应该是跪了但是今天收获很大。

机器学习算法每个都知道原理,推导依旧是很肤浅的,这种层面的面面俱到是完全不够用的,需要对算法有很深刻的认识和理解。我现在“学过的”每一种机器学习算法,实际上都比我目前学到的层面要深的多的多。要【关注】算法的优化。实际过程中往往不需要你自己重新写机器学习的代码,而弄懂原理是最基础最基础的要求,所以研究的重点其实应该放在特征处理上。关注优化方法。加强数学功底,今天被问到了主成分分析,线性变换的作用。关于神经网络,我仅知道激活函数有Sigmoid函数,实际上tan,relu都是神经网络常用的激活函数,可以解决多分类问题,Adam是神经网络常用的优化算法。在今天的面试中,激活函数我只知道Sigmoid,多分类问题只知道一对多,优化算法只知道梯度下降。另一个严重不足的地方是大数据相关的知识完全不知道。

所以机器学习最后需要达到的效果由浅入深是:懂原理,手推算法,能写代码,知道如何优化,非常熟悉拓展的内容。从Logistic算法->神经网络->SVM,至少完全掌握前两种算法。

数学方面,最优化方法是必须的,线性代数也需要加强,当然还包括概率。

大数据方面完全是空白,这个要从零开始研究。

给定数据之后,要能分析这些数据都有什么特征,如何处理这些特征,明白该用什么算法对其进行处理,如何对其进行优化。


2017/6/6

again,第四范式跪在简历(无项目,代码基础差),继续努力。

今天吴恩达视频看完了支持向量机,小甲鱼视频终于看完了,明天可以开始研究做小东西了。


2017/6/5

again,收到微软拒信,继续努力。

今天吴恩达机器学习视频看的很少,忽略不计。小甲鱼视频看了一章,还剩最后一章魔法方法。leetcode刷了两道题。


2017/6/4

又是好几天没有打卡,截止到这周末为止,吴恩达机器学习视频看完了12章(前11章+第13章),还剩6章没有看。小甲鱼视频还剩最后两大章没有看。下周加油。


2017/6/1

今天一直在跑实验室建档的事情,只能见缝插针的学习。吴恩达神经网络部分需要重新看,看的太散了。今天见缝插针只能看小甲鱼视频。


2017/5/31

again...端午节结束前看完python课程和吴恩达机器学习(之前目标未达到)这一目标又没有达到...端午期间SQL必知必会看了一半,吴恩达学习看到8-3,python课程一点都没看。

今天把吴恩达聚类算法部分(13章)看完了,并做了小专题PPT,结果没开会,下周再汇报吧


2017/5/26

今天又跪了一家公司,恩,很强。

今天AC3道leetcode,不足:每道题都参考了submissions。原因:涉及到用python写数据结构,不太会。收获:对python的封装有了更进一步的一丢丢的领悟。

吴恩达视频看了特别少的一点。


2017/5/24

今天就看了少量吴恩达视频。明天加油。


2017/5/23

今天美菜网复试。当时初试在X中找子串Y,输出个数及位置,拿python的语言C的思想写的,被嫌弃了,让回来查查python怎么写。这个还没查。数据库一定要看。

复试:算法方面问了k-means,决策树,随机森林,logistic 回归(这个我直接说不了解),优化方法(梯度下降)。数据结构方面问了python如何实现字典,我说用hash表实现O(1)复杂度查找,问具体如何实现,说完后考官问如果f函数需要各种变化该怎么办。这个需要再查查。算法方面问了开根号和给定数组找前k个最大值。数据挖掘方面考了正则化、归一化和特征提取。此外就是算了道概率题。下午和晚上加油。

等面试官期间看了点剑指offer。

今天吴恩达视频看完第4章了。


2017/5/22

17号不知道干啥了,从18号开始,啊,一连串的挫败感。。。

18号去面试,代码能力还是太弱;19号得知自己paper发的太少。。20号考英语考得一塌糊涂,21号继续得知paper发的太少。。。21号夜里失眠,跟y聊到夜里两点。。。22号又萎了一个白天。。。觉得迎来了自己的低迷期。。。

今天把吴恩达第三章矩阵复习内容水完了。


2017/5/16

啊,数据结构和算法的视频总算是看完了。。。累计24小时左右的视频,大概花了两周的时间。其中很多代码并没有亲自动手去编,所以仅仅是看完了,基本的东西都知晓了,但是熟练度肯定远远达不到要求。

算法需要继续深入,视频还是太粗糙,很多东西都涉及不到,所以还需要继续看《算法(第4版)》,但是这个就可以不急了,慢慢看,不过要在找工作之前看完。《算法导论》这么经典的书我也会看的,但是找工作之前是肯定没有精力去看了,留待以后继续提高吧。

leetcode从今天开始继续刷,不懂数据结构和算法再也不能成为我不刷题的借口了。记得多总结。一天至少一道。

机器学习目前讲了4讲,明天第5讲,内容都是依据周志华的《机器学习》开讲的,涉及机器学习相关概念、算法性能的评判与比较、线性模型、决策树,明天讲神经网络,预计今晚把明天的PPT做出来。机器学习就这样保持一周一讲,应该是讲不完,讲到暑假就结束吧。这样讲讲能给我自己巩固一下,挺好的。

另外,吴恩达的机器学习视频从今天开始看,算了一下一共是20小时的量,这样的话我也打算用两周时间看完,按一周五天来算,每天要看2个小时的课程。今天的已经看完了,线性模型,梯度下降。

python视频也继续开始看吧,python大概剩下6小时的课程,这周尽量看完,毕竟周四还有面试,周六还有考试,这周事情也不少。



2017/5/15

13号14号周六周日,没怎么学习。今天在实验室忙了一天,晚上党员大会,没有时间。明天开始继续加油。


2017/5/12

今天看到第82课。


2017/5/11

本想看书,然后被书虐了。。。重新捡起视频来看,借助视频看个大概,然后再细细研究书吧。。。今天看到第70课,剩下两大部分了,一部分查找一部分排序,加油加油!这周终于能把数据结构和算法完结了,真是守得云开见月明啊。。。不过从树,尤其是从图之后基本没有自己打代码,所以其实学习数据结构和算法还有很长的路要走,加上小甲鱼的课远没有书上讲的细致,很多东西还是没讲,需要自己去学习。加油加油!

当然,今天又是微软没消息的一天,啊,好慢;啊,好想去微软。投了百度大数据测试。


2017/5/10

今天看到第63课,但是小甲鱼从这块开始讲的不是特别好了,所以从这块开始我开始看书。今天主要看的内容是图的遍历。


2017/5/9

今天上午数据结构和算法看到了57课,共5课。花了一整晚把明天组会上的汇报PPT做完了。今天有问题的是下午,下午睡到三点多加健身,渡过了一个完全没有学习的下午。


2017/5/8

今天数据结构和算法看到了52课,共5课。


2017/5/7

今天数据结构和算法看到了47课,共8课。


2017/5/6

今天数据结构和算法看到了第35课,但是第36-39课是kmp算法,小甲鱼这块讲的不清楚,我明天自己看书,所以就算看到了39课吧。


2017/5/5

今天本在刷leetcode,但是发现100-200间的easy题都是二叉树相关,我数据结构与算法还没学到那块,所以很多题感觉都很简单但是不会做,所以打算集中精力攻一下数据结构和算法。

看到第27课(共100课)


2017/5/4

今天无心学习,超想知道面试结果,不过还要等最少3-5天最长20天,真是煎熬。。。

今天AC一道题,看了几节数据结构和算法,要静心。

百度简历GG,今天硬着头皮把freewheel的简历投出去了。


2017/5/3

今天微软产品经理面试...一共三面,一面效果非常好,二面面试官本是想问我PM经历,无奈我没有任何经历,结果聊了很多PM不相关的东西,我实在怕跪就强行扯了回来。。。最后设计了个产品,结束二面。我唯一不确定的就是二面,不过二面结束等三面的时候hr姐姐跟我说我前两轮面试结果挺好让我等三面,所以如果信息准确的话,前两面应该都OK吧?第三面面试官气场很足,算是稍微PUSH我一下。电梯问题提出了少量疑问(质疑?),共享单车问题1开始一直嫌我方案太rough,让我细化,一开始我没有get在什么上细化,后来明白了大概算了一下提出包含具体数字的方案,并且向她解释了我为何选择这些数字,然后就下一题。共享单车问题2我自认为答的还行吧,第三题顺利通过。最后问面试官有没有什么需要改进的,给我的建议是加强逻辑,应该是说我电梯题逻辑比较不清晰。但这位面试官肯定了我的表达能力以及沟通能力,所以我觉得整体评价偏正面。结束后和小伙伴们讨论发现三面面试官还挺像压力面的,不过我面的时候其实没感觉到太大压力,所以三面我自我感觉还不错。

整体三面下来,我判断这个offer应该是差不多能拿到。不过凡事不能下太早结论,毕竟腾讯群面一面效果也都很好,二面直接崩了就再无后续。凡事未到一锤定音时候都不能做任何定论,现在只能说非常期待能够拿到offer,但愿,但愿。

面完回来之后做了线性模型这一章的ppt,晚上组会的时候进行了汇报。算是充实的一天吧。

今天的最大总结就是,电梯问题要看看算法。虽说我今天面的时候电梯并不是算法题,只是题方案,但是如果面算法岗的话电梯问题确实还是非常常见的点。

加油加油!


2017/5/2

今天算是接到一个surprise,原本以为gg了的微软竟然通知我明天面试!放下电话之后查了一下微软产品经理的面经,发现没有太多可以参考的内容,看了俩小时实在不知道该准备什么,然后就去刷leetcode了。。。目前刷了3道,AC两道,其中两道是easy和medium的去除链表重复元素的题,medium没有AC,情况我一时半会想不明白先放一放。链表是我尚未弄清楚的地方。还有一道是二分树判断是否相等。用递归很好解决。

今天接下来的时间都用来了解微软好了,今天基本就酱。


2017/5/1

今天在写python作业,到7:00时还没写完,晚上继续,目前到第15讲,也就是做了10讲。下午在研究有没有什么可以突击的python项目,目前没找到。python和数据结构作为基础,进度实在是太慢,需要赶一赶。做IBM建立花了很久,没看时间,一个多小时?

觉得难?更难的还在后面呢。快快快!并且要重视质量。


2017/4/30

今天看了机器学习聚类一章,下一章有点难只看了一点点。投了3家简历。python作业做了第5讲。


2017/4/29

看电视剧一天,未学习


2017/4/28

截止到6:30为止,今天刷了4道leetcode题,27remove element,66plus one,67add binary,70climbing stairs。都是easy。

其中收获最大的是27题,发帖得到了Stefan Pochmann的解答,虽说我的算法打败了88%的python提交者,但是我的算法是O(n^2),按理说应该是O(n),之所以我比很多人快是因为输入的规模太小,若是大规模就会很明显。此外,说是return长度,但其实显示的output是数组,所以return数组或者数字(数组长度)都可以,一开始我不知道是为什么,Stefan解释是leetcode的judge存在问题,核查的是checking nums[:output],这也就是为什么我并无return却仍旧AC。Stefen的解释让我明白leetcode,起码是这一题是如何judge的。所以不要迷信leetcode的运行时间,很可能是不准的。

add binary我是按二进制加法算的,这种算法可以很快移植到C语言上。不过也可以用Python自带的二进制强制转换相关函数int(a,2)以及bin()来实现,最快的几个人基本都是用这个方法。

climbing stairs就是fibonacci数列,我觉得诶这不就是递归嘛,我会,结果输入是35,超时了,然后自己想了用循环代替了递归。递归只是为了程序好写,效率比循环差远了。

今天刷的都是easy,我打算刷满5题再罢手。依旧没看python和机器学习啊啊啊啊啊。。。


2017/4/27

今天为了复习,完整的实现了一下单链表,看了2节循环链表的课。晚上本想愉快的玩耍,结果收到松哥的邮件说简历通过希望不大,又无比焦虑然后开始改简历。。。现在写在简历上的,每多写一条都要付出无数倍的努力来实现。。。python和机器学习明天真的得开始看了


2017/4/26

(其实是27号中午写的)

今天只进行了leetcode线,因为晚上有阿里实习生校招的笔试。白天在leetcode上刷了一类题目,2Sum(先前就做了),3Sum,3Sum closest,4Sum。算是AC了三道题吧。晚上阿里的笔试里,选择题涉及到C++,Java,Linux,数据库,编程题只能用C++,Java和C写,这样我这个只会C和Python的人真的是伤不起啊。。。选择题蒙了许多,正确率看天吧,编程题2道写了第二道,case通过率为0%,但是本地编译器查看结果应该是没问题的,通过率0不知道和输出为4位的浮点数这个有没有关系。自我判断应该算是AC了一道题吧。相较于刚开始的时候有进步,但是前面的路还很长很长很长很长。加油加油。


2017/4/25

昨天看了小甲鱼的课直到第15讲,今天本想略略复习,结果一复习起来发现纯看视频和自己写代码差距还是很大,今天手动敲了昨天看过部分的代码,上午十分迷茫,因为发现严蔚敏的书声明变量很多丢三落四的地方,一度心情十分烦躁打算换本书看,打算下午静下心来之后发现其实还是不错的。目前代码敲到单链表,顺了之后状态好很多。一定要自己动手敲,我打算把小甲鱼课作为辅助,有看不懂的地方再去参照,还是以书为主比较好,这是今天纠结了一天的结论。

今天leetcode未刷,python视频没看,机器学习没看,这四条线只走了一条线,晚上争取刷通1道leetcode,剩下两条线看情况吧,加油加油!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是微信小程序制作学习计划打卡的代码示例: 1. 在小程序的页面中添加一个表单,包括计划名称、学习时长、完成情况等字段。 ```html <form bindsubmit="formSubmit"> <label>计划名称</label> <input type="text" name="planName" placeholder="请输入计划名称"> <label>学习时长</label> <input type="text" name="studyTime" placeholder="请输入学习时长"> <label>完成情况</label> <select name="isFinished"> <option value="0">未完成</option> <option value="1">已完成</option> </select> <button type="submit">提交打卡</button> </form> ``` 2. 在小程序的 js 文件中添加表单提交的事件处理函数,将用户输入的数据发送到服务器保存。 ```javascript Page({ formSubmit: function(e) { wx.request({ url: 'https://api.example.com/plan/daka', method: 'POST', data: e.detail.value, success: function(res) { console.log(res.data) // 提交成功后跳转到打卡记录列表页 wx.navigateTo({ url: '/pages/record/list' }) } }) } }) ``` 3. 在服务器端编写接收表单数据的 API,并保存到数据库中。 ```javascript const express = require('express') const bodyParser = require('body-parser') const app = express() app.use(bodyParser.json()) app.post('/plan/daka', (req, res) => { const planName = req.body.planName const studyTime = req.body.studyTime const isFinished = req.body.isFinished // 将数据保存到数据库中 // ... res.json({ success: true }) }) app.listen(3000, () => { console.log('Server is running on port 3000') }) ``` 以上是一个简单的微信小程序制作学习计划打卡的示例,具体实现方式可以根据自己的需求进行调整和完善。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值