![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
qq_36914676
及时输出哈
展开
-
专栏学习01 如何抓住重点,系统高效地学习数据结构与算法?
如何抓住重点,系统高效地学习数据结构与算法? 什么是数据结构?什么是算法?学习的重点一些可以让你事半功倍的学习技巧1. 边学边练2. 多问、多思考、多互动3.可视化学习法4. 知识需要沉淀,不要想试图一下子掌握所有内容小结阅读本文大概需要5分钟什么是数据结构?什么是算法?从广义上来讲,数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。拿一个生活中的小例子来说明一下,如车库里边停...原创 2019-01-11 16:34:00 · 230 阅读 · 0 评论 -
专栏学习笔记——第二类排序算法(快速排序递归排序)
第二类排序算法(快速排序递归排序)归并排序核心思想:图解:代码快速排序核心思想:图解:代码:两者比较:处理过程:优缺点图解:归并排序核心思想:图解:代码public class MergeSort { // 归并排序算法, a是数组,n表示数组大小 public static void mergeSort(int[] a, int n) { mergeSortInt...原创 2019-04-13 21:07:40 · 220 阅读 · 0 评论 -
Java核心技术 读书笔记——思维导图版本
Java核心技术 读书笔记原创 2019-04-12 23:12:02 · 660 阅读 · 0 评论 -
网络分层的含义
网络分层的含义搞定以下四个问题TCP在进行三次握手的时候,IP层和MAC层对应都有什么操作?A知道自己的下一个中转站是B,从A发出来的包,应该把B的IP地址放到哪里呢?二层设备处理的包里,有没有HTTP层的内容?打开一个点上网站,都需要经历哪些过程?网络为什么需要分层?原因一:程序是如何工作的?如图所示:揭秘层与层之间的关系搞定以下四个问题TCP在进行三次握手的时候,IP层和MAC层对应都有什...原创 2019-03-31 15:34:18 · 248 阅读 · 0 评论 -
专栏学习笔记——第一类排序算法(冒泡排序、插入排序、选择排序)
专栏学习笔记——第一类排序算法(冒泡排序、插入排序、选择排序)冒泡排序核心思想图解代码插入排序核心思想图解代码选择排序核心思想代码冒泡排序核心思想图解代码 //冒泡排序 public static void bubbleSorts(int []a,int n){ if(n<=1) return; //扫描次数 for (...原创 2019-03-17 20:52:34 · 183 阅读 · 0 评论 -
网络协议的基本流程
网络协议流程协议三要素浏览网页所需的网络协议基本流程:浏览器中输入URL知道目标地址后,浏览器就开始打包请求。(应用层封装)将应用层交给下一层(传输层)浏览器将包交给操作系统的网络层操作系统将IP包发给下一层(MAC层)寻找对应的MAC层地址协议三要素语法语义顺序浏览网页所需的网络协议基本流程:浏览器中输入URLeg。输入"www.baidu.com"的时候,浏览器此时不知道具体的...转载 2019-03-16 10:00:38 · 966 阅读 · 0 评论 -
专栏学习笔记04 数据结构与算法入门-----链表
数据结构与算法入门-----链表学习目标应用背景概念问题解决常见方法联系与数组的区别底层的存储结构注意事项学习目标学习和了解链表的结构、类型和性能应用背景用链表实现LRU缓存淘汰策略概念问题解决常见方法联系与数组的区别底层的存储结构注意事项...原创 2019-02-14 00:10:59 · 170 阅读 · 0 评论 -
专栏学习笔记03 数据结构与算法入门-----数组
数组原创 2019-02-10 09:33:42 · 150 阅读 · 0 评论 -
专栏学习02 关于复杂度的分析
原文再续,书接上一回。在上文中,我们讲到了复杂度在重要性。为什么需要复杂度分析?众所周知,数据结构与算法解决的是“多快好省的问题”,即「如何让代码运行得更快,如何让代码更省空间存储」 。所以,执行效率是算法一个非常重要的考量指标。每一种数据结构与算法好比每一个不同的对象,在日常编程场景中会有其用武之地,好比每一个部门都有其处理事务的范围。唯有各个部门联合起来各司其职,这样才能提高处理效率,这个...原创 2019-01-13 23:45:17 · 191 阅读 · 0 评论 -
Linux&Ubuntu常用命令集合or问题集合
Linux&Ubuntu常用命令集合or问题集合apt下载的文件如何寻找?出现Hash校验和不符解决方案修改软件源步骤1:root身份步骤2:更新源文件步骤3:重新执行指令apt下载的文件如何寻找?通过指令dpkg -L xxx.deb注意,xxx是deb包的名称,也可以用新立得来查看。dpkg -L firefox 可查看Firefox的安装情况;dpkg -L eclips...原创 2019-06-13 13:47:46 · 144 阅读 · 0 评论