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


    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

  • 相关阅读:
    git 回滚到某个历史版本
    java值传递与引用传递
    Spring的事务管理
    MySql安装详细图解 以及卸载不干净解决方法
    如果你决定要出发,那么旅行中最困难的部分已经结束,出发吧!
    微信小程序总是提醒安装X5内核
    使用vuerouter实现返回
    手机上测试
    H5移动端知识点总结
    微信小程序授权问题
  • 原文地址:https://www.cnblogs.com/Brickert/p/10039163.html
Copyright © 2020-2023  润新知