记录平时学习的内容并记录是否完成随笔记录一些资料

11-29:

1、STL容器:学习unique函数的使用

https://www.nowcoder.com/profile/6664749/codeBookDetail?submissionId=16328058

 http://www.cnblogs.com/heyonggang/archive/2013/08/07/3243477.html

2、string容器:size() length()函数区别

12-3

https://www.cnblogs.com/pingge/p/3414450.html#4010371  C++Prime Plus 课后答案

http://www.th7.cn/Program/cp/201706/1182399.shtml  学习别人明确的职业发展

12-10

上周总结:C++Prime Plus 看了二三四五六和一半第七章,补充了许多以前没有意识到的知识,对知识之间的关系理解更深,还有头文件的不同区别等等;下周内尽量继续看200页左右。

12-12

想到一个问题:

1、什么时候需要用&引用?(类为参数、返回值时比较合适,因为开销较小)

2、计算器如何计算角度?

另外用网页刷知乎,方便记录职业方向和职业发展的一些经验。

12-13

想到中国现在的时代可能和日本的平成年代相似,有一些想多了解他们这个时代的特性,以免自己以后不知不觉陷入平成青年的陷阱。

12-18

http://www.cnblogs.com/qyaizs/articles/2039101.html  结构体的定义

1-8

Windows库:https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.office.tools.excel.worksheet.lines?view=vsto-2017

4-15

https://www.cnblogs.com/angelye/p/7508292.html 常用排序算法时间复杂度分析,右侧头像看着很酷啊

https://www.cnblogs.com/angelye/p/7927307.html 右侧头像制作方法(待处理)

https://blog.csdn.net/m0_37530301/article/details/61441664 后台开发的经验-参考(待处理)

 4-16(交换排序:冒泡排序,快速排序

https://www.jianshu.com/p/7631d95fdb0b Python的快速排序算法,类似于左右指针法

https://www.jianshu.com/p/1246ab5f8799 这篇比上面一篇的思想更好,不用考虑最后基准值的排列情况 

https://blog.csdn.net/xy913741894/article/details/59110569 概括了几种不同的快速排序方法等等其他内容,左右指针法,前后指针法,挖坑法

Q.冒泡排序是稳定的吗?(我猜是,后查证确实是)

a,b不使用中间变量完成值交换:a^=b; b^=a; a^=b;

解释:

0和1异或0两次:0^0=0, 0^0=0;1^0=1,1^0=0;结果不变。

0和1异或1两次:0^1=1, 1^1=0;1^1=0,0^1=1;结果不变。

所以到第二步b得到a的值,再反给第三步,a得到b的值;

4-17 (选择排序:直接选择排序,堆排序

2.快速排序的平均运行时间0(nlogn)?(待处理

3.完全二叉树的根节点编号是0还是1? 看到不同的文章中不一样。

3Answer:https://blog.csdn.net/qq_36582604/article/details/81538037中有下图

(总结下面几篇关于堆排序的文章

http://www.cnblogs.com/Jason-Damon/archive/2012/04/18/2454649.html  讲了堆,下面又提到优先队列  ->  堆和优先队列有什么关系?待处理

https://www.jianshu.com/p/5f148c3e4f7d  (这一篇讲了堆,栈,队列的结构和特点;内存中使用堆栈的区别)

https://zhuanlan.zhihu.com/p/25820535 (讲到了贪心算法(待处理),但是在4.2的地方图和代码写反了)

https://blog.csdn.net/wypblog/article/details/8076324 (这篇用的思想和下面几篇大致相同,但是细节地方有一些不同)

https://www.cnblogs.com/JVxie/p/4859889.html  (这篇通俗易懂,但是弹出部分讲的不清晰,优点还有有代码实现)

  -> https://www.cnblogs.com/helloworld-c/p/4854463.html 密码abcd111 讲了STL中的堆(待处理

https://www.jianshu.com/p/6b526aa481b1 (这篇比上篇讲的清晰很多,没有代码实现)

https://blog.csdn.net/juanqinyang/article/details/51418629  (这篇的排版:内容+参考网站可以参考一下)

) 

 4-18(归并排序

https://blog.csdn.net/YF_Li123/article/details/75072991 (这篇用了迭代和递归的方法实现)

https://www.cnblogs.com/chengxiao/p/6194356.html  (图解易懂,有代码实现,时间复杂度O(nlogn))

 https://blog.csdn.net/morewindows/article/details/6678165 (代码实现+实际测试了排序耗费时间)

http://www.cnblogs.com/skywang12345/p/3602369.html   (讲up-down,down-up两种解法,比较完善)

4-19 (gdb使用)

 http://www.cnblogs.com/hankers/archive/2012/12/07/2806836.html(Linux gdb调试实例)

总结常用数据结构和算法,以便自己学习和复习。(待解决)

熟悉STL。(待解决)

看到了派生类对象和派生类类内的访问权限,如下图

4-21(深浅拷贝又忘记了。。。) 

4-23(总结一下前面的排序算法)

4-27(桶排序 基数排序 (待完成)) 

5-4(到处找后台开发相关的课程和内容)

linux高性能服务器编程.pdf 之后这段时间认真看这个,并总结。(顺便了解下有哪些服务器模型,并总结)

 https://www.coursera.org/learn/cpp-chengxu-sheji 朋友推荐了这个网站 和 下面这个

https://cloud.tencent.com/edu/learning 腾讯云大学

https://edu.aliyun.com 阿里云大学 https://edu.aliyun.com/lesson_153_1916?spm=5176.8764728.0.0.27725c30kelzlv#_1916

撸这两个的计划估计要靠后了,先mark在这里。

 哇。mark一个博客:https://me.csdn.net/lijun538  里面关于后台开发的内容基本涵盖了面试中的所有问题,强。

 5-8(STL)

 https://blog.csdn.net/u012341163/article/details/50932702 

https://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_stl_001.html

https://blog.csdn.net/yuleidnf/article/details/81541736

http://www.cppblog.com/bhjjkg/articles/94514.html 笼统的总结了容器模板常用的STL函数

http://c.biancheng.net/view/331.html 多篇详细介绍了各种容器的使用

https://www.cnblogs.com/Zhh-acmer-Dream/p/9364697.html https://blog.csdn.net/zhiyeegao/article/details/82118745 两篇总结了STL常用各个容器常用函数

末尾记录一下需要学的东西:(4-15)

常用算法(待)(在b站看有什么比较好的方法)

常用数据结构(待)

tcp/ip网络编程(待) +  框架(待)(在b站看有什么比较好的方法)

STL库(待)

Shell深入(待)

MySQL(待)(在b站看有什么比较好的方法)

LUA

计算机四本基础书忘记的差不多了,头疼(待)

Linux操作?(这一项感觉只有用的多才能熟练了)

离散数学(待)(在b站看有什么比较好的方法)

latex

原文地址:https://www.cnblogs.com/Brickert/p/10039163.html