L Q
09
02
JAVA_多线程 JAVA_多线程
JAVA 多线程线程的状态 创建线程 就绪状态 运行状态 阻塞状态 等待状态 锁池状态 死亡 进程和线程进程就好比火车,线程就好比车厢。 其中进程间的通信方式有:管道,信号量,共享内存,消息队列。 其中线程间的通信方式有:共享变量,共享队
2021-09-02
02
HTTP_基础 HTTP_基础
HTTP 基础知识HTTP 协议HTTP 协议是承载与 TCP 协议之上的。有时也承载与 TLS 或者 SSL 协议之上。 HTTP 和 HTTPS 的区别 HTTPS 需要到 AC 申请证书,HTTP 不需要 HTTPS 密文传输,HTT
2021-09-02
02
树
树_05关于二叉树的定义 class TreeNode { int val; TreeNode left, right, next; } 计算一颗二叉树有多少节点
2021-09-02
02
02
什么是递归 什么是递归
什么是递归_03什么是递归递归是函数调用时的一个概念,通俗点讲就是:方法自己调用自己。 怎么使用首先使用递归的时候,需要满足两个条件: 递归出口(终止递归的条件) 递归表达式技巧:将问题切割成两个部分(1和整体的思想),找到递归表达式即可
2021-09-02
02
选择_冒泡_快速_插入 选择_冒泡_快速_插入
选择 _ 冒泡 _ 快速 _ 插入选择排序思路 先从未排序的序列中选择最大(小)的元素,放到序列的起始位置。 在从余下的序列中依次选择元素放到以完成排序的元素末尾。 寻找最大(小)的元素需要遍历一次数组。for(int i = 0; i &
2021-09-02
02
数据结构 数据结构
数据结构数据结构的存储方式 数组 链表 数组 数组由于是紧凑连续存储,可以随机访问,通过索引快速找到对应元素,而且相对节约存储空间。但正因为连续存储,内存空间必须一次性分配够,所以说数组如果要扩容,需要重新分配一块更大的空间,再把数据全部
2021-09-02
2 / 2