摘要: 堆排序有两个过程 下标为i的节点的父节点下标: (i-1)/2 整除 下标为i的节点的左孩子下标:i*2+1 下标为i的节点的右孩子下标:i*2+2 待排序序列为: ​ 2 3 8 1 4 9 10 7 16 14 1.建大顶堆 ​ 首先建立无序堆 然后建立大顶堆:从右往左,从下往上,递归的选择子节 阅读全文
posted @ 2024-08-16 17:53 桂洛克船长 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.自我介绍 2.C++11的特性有那些? 3.在项目里面有用过这些特性吗? 4.智能指针好在哪里? 5.堆排序是怎么排序的? 6.OSI七层模型 7.HTTP2和HTTP3的区别 8.vim用来干嘛 9.vim退出命令 10.事务和日志的区别 11.负载均衡是怎么做的? 12.介绍项目的特点 13 阅读全文
posted @ 2024-08-16 15:03 桂洛克船长 阅读(3) 评论(0) 推荐(0) 编辑