每日一练大合集

简介: 每日一练大合集

选择题

如何做?画图 举例

例如

知识点:二叉排序树就是二叉搜索树

怎么做:画图

怎么做:题意理解+画图

知识点Q(1:200)意思是从下标1到下标200

知识点:查找长度:成功找到该数的次数

补充:

堆:

建堆:向上调整、向下调整(效率更高)

插入:向上调整

删除:堆顶元素与堆尾元素替换,除了堆尾元素外再向下调整

TOP-K问题:找最大的K个数,建K个元素的小堆,反之建大堆

堆排序:升序-大堆 降序-小堆 堆顶元素和堆尾元素交换,除堆尾元素外进行向下调整

求两个数的最大公约数:辗转相除法

相关文章
|
1月前
|
存储 容器
每日一练Day9(大合集)
每日一练Day9(大合集)
|
1月前
|
C语言
|
存储 C++
C/C++每日一练(20230413)
C/C++每日一练(20230413)
53 0
|
C++ 索引
C/C++每日一练(20230416)
C/C++每日一练(20230416)
61 0
|
C++
C/C++每日一练(20230429)
C/C++每日一练(20230429)
52 0
|
定位技术 C++ 索引
C/C++每日一练(20230420)
C/C++每日一练(20230420)
53 0
|
C++
C/C++每日一练(20230422)
C/C++每日一练(20230422)
44 0
|
机器人 C++ 索引
C/C++每日一练(20230328)
C/C++每日一练(20230328)
52 0
|
算法 C++
C/C++每日一练(20230330)
C/C++每日一练(20230330)
47 0
|
C++
C/C++每日一练(20230331)
C/C++每日一练(20230331)
52 0