摘要: 二叉树层次遍历 二叉树层次遍历 二叉树反向层次遍历 二叉树反向层次遍历 先序遍历 先序遍历 中序遍历 中序遍历 后序遍历 后序遍历 重建二叉树 重建二叉树 二叉树镜像 二叉树镜像 平衡二叉树 平衡二叉树 二叉树深度 二叉树深度 二叉树最大深度 二叉树最大深度 二叉树最小深度 二叉树最小深度 翻转二叉 阅读全文
posted @ 2019-09-15 02:40 siyecaohhc 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 单链表 删除链表中重复的结点 回文链表 查找单链表中间节点 查找单链表倒数第K个节点 删除链表倒数第N个节点 单链表反转 数组转链表 链表转数组 奇偶链表 合并两个单链表 两个链表的第一个公共节点 双向链表 阅读全文
posted @ 2019-09-15 00:01 siyecaohhc 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 用栈实现队列,完成队列的Push和Pop操作。 队列中的元素为int类型 用栈实现队列,完成队列的Push和Pop操作。 队列中的元素为int类型 用队列实现栈 用队列实现栈 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数、pop()、push(),时间复杂度应为O(1) 阅读全文
posted @ 2019-09-14 17:19 siyecaohhc 阅读(392) 评论(0) 推荐(0) 编辑
摘要: em和rem 的区别? position的取值 清除浮动的方法,为什么使用清除浮动 水平垂直居中的方法 BFC块级盒子上下文是什么?怎么用? 左右登高布局 实现一个最大的正方形 实现一个三角形 实现一个扇形 实现一个同心圆 实现一个椭圆 实现一个梯形 实现一个三角箭头 两栏布局-左侧宽固定,右栏自适 阅读全文
posted @ 2019-09-10 23:46 siyecaohhc 阅读(185) 评论(0) 推荐(0) 编辑
摘要: get和POST的区别 TCP和UDP的区别 拥塞控制 拥塞控制的算法是什么 同步和异步的区别 阻塞和非阻塞的区别 OSI七层模型 TCP三次握手 第一次握手:建立连接时,客户端向服务端发送请求报文 第二次握手:服务器收到请求报文后,如同意连接,则向客户端发送确认报文 第三次握手,客户端收到服务器的 阅读全文
posted @ 2019-09-09 13:06 siyecaohhc 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: 一、六种排序算法 快速排序 选择一个目标值,比目标值小的放左边,比目标值大的放右边,目标值的位置已排好,将左右两侧再进行快排。 归并排序 将大序列二分成小序列,将小序列排序后再将排序后的小序列归并成大序列。 选择排序 每次排序取一个最大或最小的数字放到前面的有序序列中。 插入排序 将左侧序列看成一个 阅读全文
posted @ 2019-09-08 13:46 siyecaohhc 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 1、基础数据类型和引用数据类型 //栈和队列的区别: 栈的插入和删除操作都是在一端进行的,而队列的操作却是在两端进行的。 栈是先进后出,队列是先进先出。 栈只允许在表尾一端进行插入和删除,队列只允许在表尾一端进行插入,在表头一端进行删除。 //栈和堆的区别: 栈区:由编辑器自动分配释放,存放函数的参 阅读全文
posted @ 2019-09-08 01:21 siyecaohhc 阅读(250) 评论(0) 推荐(0) 编辑