- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 leetcode刷题纪实(五)
面试题02.06编写一个函数,检查输入的链表是否是回文的。class Solution { public boolean isPalindrome(ListNode head) { //进阶 //思路:把链表分为两部分,反转后半部分的链表,然后一一比较值是否相等 //如果链表中没有元素 || 只有一个元素...
2020-03-26 23:11:02
166
原创 leetcode刷题纪实(四)
leetcode876给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。class Solution {public: ListNode* middleNode(ListNode* head) { if(head == NULL) ret...
2020-03-21 23:55:36
145
原创 leetcode刷题纪实(三)
leetcode206反转一个单链表。class Solution {public: ListNode* reverseList(ListNode* head) { ListNode* cur = NULL, *pre = head; while (pre != NULL) { ...
2020-03-18 21:57:35
184
原创 leetcode刷题纪实(二)
leetcode141给定一个链表,判断链表中是否有环。class Solution {public: bool hasCycle(ListNode *head) { //判断链表中是否有环 if(head==NULL){ return false; ...
2020-03-17 21:11:45
126
原创 leetcode刷题纪实(一)
用leetcode开始刷题,每天不多做,大概3-5道题就OK从易到难,先做链表题目leetcode21将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。解法一:class Solution {public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { ...
2020-03-17 20:00:40
122
原创 STL刷题基础
STL常见用法(刷题足够)1、选择C++刷算法的理由1.C++速度快(C不是更快么,java太慢了)2.C++有STL(什么是STL)——使用很方便的类库3.如何使用STL进行高效刷算法4.好处:刷算法,学习成本极低5.如何从C到C++(仅基础语法到刷算法程度)2、输入输出2.1.C程序中输入输出int a;scanf("%d",&a);printf("%d",a...
2020-03-14 22:57:14
488
原创 《SQL基础教程》读书笔记
自己不再做整理,笔记见https://blog.youkuaiyun.com/Sylvia_17/article/details/101226440?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task感谢作者...
2020-03-12 22:52:29
188
原创 《机器学习》笔记(三)
线性回归回归和分类的区别在于要预测的⽬标函数是连续值。线性回归定义可以使⽤最⼩⼆乘法(least square method)对向量形式中的参数w和b估计w和b的最⼩⼆乘法估计最⼩⼆乘法就是基于及预测值和真实值的均⽅差最⼩化的⽅法来估计参数值线性模型的优点形式简单、易于建模可解释性非线性模型的基础⼴义线性回归只要学到w和b,模型就可以确定。对于任意的测试样例x,只要...
2020-03-12 22:12:54
187
原创 《机器学习》笔记(二)
Q:怎样评估一个学习算法训练出来的学习器的效果好坏?评估学习器的基本思想是:学习器误差越小越好。对于分类任务,分类错误的样本数占总样本数的比率越小越好。对于回归预测,预测值与真实值的差越小越好。学习器泛化能力越强越好。也就是说学习能力不仅在训练样本上要表现好,在新的样本上的表现也要好。不能像书呆子一样在学校表现很好,但一进入社会就一塌糊涂。因此,我们通常衡量一个学习器的泛化误差,也就是一个...
2020-03-12 21:44:25
239
原创 《机器学习》笔记(一)
Q:什么是机器学习?A:机器学习最初被定义为“不显式编程地赋予计算机能力的研究领域”。很明显,这里的“机器”是指计算机。机器学习则不是直接告诉计算机什么时候做什么,而是提供一些案例(训练数据),让计算机通过案例自己学习,自己摸索什么时候应该做什么。一个著名的例子是给计算机输入一大堆“房价-房屋面积”数据,让计算机自己发现房价和房屋面积的规律,然后我们输入一个新的房屋面积数据,计算机就可以根据学...
2020-03-12 21:11:01
209
原创 重读C++primer(五)
49、数组引用实参50、传递多维数组51、带有参数的main函数52、53、54、54、可以再把++beg改成后置++看看输出结果55、56、
2020-03-10 15:56:18
122
原创 重读C++primer(四)
37、迭代器类型上面也有说,其实迭代器类型最重要的就是对于元素的访问(*)和移动38、箭头运算符it->mem与(*it).men概念相同39、迭代器的运算40、注意else是与离他最近的if进行匹配的,而不看缩进,所以最好就是加上花括号,表示的清楚41、switch-case函数注意小点42、43、可以看一个switch-case的小例子#in...
2020-03-09 21:19:06
121
原创 重读C++primer(三)
24、25、auto是C++11新标准引入的,用起来很方便,让表达式自己判断类型,但是要注意一点:同时注意const和auto的联合使用问题26、C++新标准decltype类型指示符decltype对于const的处理(尤其是顶层const)27、28、预处理器相关例如#include就是一种预处理器技术此外还有头文件保护符如#define等等29、初始...
2020-03-07 13:43:05
109
原创 重读C++primer(二)
十五、const必须在定义时初始化const int k; //错误:k是一个未初始化的常量const int a=512;a=512; //错误:试图向const对象写值十六、十七、hhh自欺欺人解释地很好十八、十九、顶层:指针本身是一个常量,指向不能改变底层:指针指向的是一个常量,但是指针可以改变指向二十、常量表达式:值不会改变且在编译过程中就能得到结果...
2020-03-02 18:58:07
120
原创 吴恩达Deep learning笔记(二)
Logistic Regression as a Neural NetworkBinary Classification视频中的例子: 给一张64x64像素的图片图片,判断是否含有猫1、获取图片的RGB像素值2、并unroll成一个vector3、所有的vector组成数据集矩阵特别注意,(X)的行是(n),列是(m),和Machine learning中的定义正好是转置的关系...
2020-02-25 23:19:24
166
原创 吴恩达Deep learning笔记(一)
Welcome to Deep learning Specialization介绍了深度学习目前的发展状况以及未来的前景Introdcution to Deep Learningwhat’is a neural network?抽象出来实际的神经网络如下图所示Neural Network的两个特点;(1)Neural networks are remarkably good at...
2020-02-25 22:52:46
225
原创 重读C++primer(一)
C++primer真的是一本非常好的C++入门书,很遗憾当初学校选择的教材是一言难尽的谭浩强红皮书,而当时还每天想着玩的我也没有自己找这本书来好好看一看,现在利用放假的时间,来重新读一边C++primer,确实是感觉收获很多,但是好记性不如烂笔头,把有些遗漏不熟的知识点记录下来,时时回顾,才算是有收获吧!遗漏知识点整理一、标准输入输出对象(4个)cin——标准输入cout——标准输出c...
2020-02-25 17:31:18
331
原创 同济弱鸡21考研逆袭之路(五)
发现有好长时间没有更新过博客了,这段时间之内不管是我自己还是整个国家好像都有发生了挺多事情的,我还算是比较顺利地通过了期末考试(hhh现在假期都要过去了),然后发生了一件很严重的事情就是新冠肺炎,也因为这个肺炎,我现在还没有回上海。其实可以小小地总结一下整个假期都学到了什么吧,其实这个假期相比于之前的那几个假期来说,好像还真的算是没有荒废,首先把考研数学的三科都重头到尾的复习了一遍,虽然复习的很...
2020-02-21 20:44:20
282
原创 同济弱鸡21考研逆袭之路(四)
距离上一次写博客又是好久过去了。。现在是12.28,晚上9.30.距离图书馆闭馆还有大概半个多小时,正好把下周一要考试的编译原理大概复习完了,还剩一点时间就写篇博客吧hhh这段时间好像还发生了很多事情的,虽然都和我没什么关系,上个礼拜20考研结束了,也就是说我们这一届真正意义上进入了备战考研的状态,有一种很明显的压迫感,大概就像我高二的那个暑假一下,不过我高二的那个暑假把握的很差很差,导致成绩其...
2019-12-28 21:50:51
1063
1
原创 同济弱鸡21考研逆袭之路(三)
最近这段时间好忙555,所以一直都没有更新博客这两周准备了英语六级考试、ccf认证考试、还有几门的大作业都说当一个人感觉到生活艰难的时候往往是他正走在变优秀的道路,那我还能有一点安慰,我真的太难了。但是有的时候还是感觉,虽然学了很多东西,每天也都在长时间的学习,但是又很难说具体有多大的收获,看来还是得定期作总结啊(最好是每一天),这样才能脚踏实地的看到自己的收获和不足,而不是每天飘在天上。以...
2019-12-18 10:38:27
221
原创 同济弱鸡21考研逆袭之路(二)
昨天晚上做一道编程题做到了太晚(3点多)室友起夜上厕所喊我一下我才发现已经那么晚了所以今天早上八点之前是真的没起来我唱试了一下在七点半的时候做起来,但是那一下我就感觉自己要不行了,所以就睡到了快九点(555)然后起床开始先背单词,突然发现上半年考六级买的考虫的六级课程送的一堆材料,看到一个考前500词,那就先把这个给背了吧,现在是下午五点,基本算是快背完了。(下午有课)给大家推荐一下考虫...
2019-12-06 23:15:37
197
原创 同济弱鸡21考研逆袭之路
现在是2019年12月5日,我在同济大学嘉定校区图书馆的八楼写下我人生当中的第一篇博客。距离20考研还有短短的半个月时间了,其实我能够明显的感觉到坐在我旁边的学哥学姐们情绪和态度的起伏(我坐在这个固定座位上大概快50天了),虽然我帮不上他们什么,但是我还是在心里默默祝福他们,希望每一个踏实努力的人都不会被亏待,也希望明年这个时候的我能够做到胸有成竹。我是同济大学计算机系的一个无名小卒,其实如果...
2019-12-05 17:44:18
549
5
Mapping.zip
2019-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人