![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日一题
文章平均质量分 58
白掰虾
好好学习,天天向上
展开
-
二叉搜索树
作用:搜索查找一个数,最多查找高度次O(N)概念:(二叉排序树)或者是一棵空树int a[] ={5,3,4,1,7,8,2,6,0,9}性质如下:若左子树不为空,则左子树的所有节点 < 根节点的值若右子树不为空,则右子树所有节点 > 根节点的值左右子树也分别为二叉搜索树整体代码:BinarySerchTree.h#pragma oncetemplate<class K> //创建函数模板。k可以是任何类型struct BSTreeNode{ BS原创 2022-05-10 22:34:56 · 107 阅读 · 0 评论 -
day每日一练,数组中数字出现的次数
数组中数字出现的次数全部数字异或值为1的位里取一个原创 2022-04-20 10:22:50 · 179 阅读 · 0 评论 -
day2每日一题编程
计算糖果进制转换#include <iostream>#include <string>#include <algorithm>using namespace std;int main(){ string s,table = "0123456789ABCDEF"; int m,n; cin>>m>>n; bool flag = false; //如果是负数,则转正,并标记一下原创 2022-04-08 08:49:36 · 86 阅读 · 0 评论 -
每日一练day4
解析:选c二进制:101010b 后缀为b八进制:0123 以0开头,数字不超过8十进制:123 数字不超过9十六进制:0x123 123h 以0x开头,或者后缀为h%d:十进制方式输出 %o:八进制方式输出 %x:十六进制输出int m=0123;直接就是八进制形式,要求输出为八进制,及输出0123int n=123;十进制形式。输出为八进制,涉及到十进制转化为八进制,方法如下:.原创 2022-04-07 21:32:06 · 79 阅读 · 0 评论 -
每日一练day3
以下程序的输出结果是解析:选B定义了一个字符数组,数组大小为10,并进行了初始化。a是一个数组名,也是一个指针常量,指向数组首元素的。a+8是向后偏移8个指针类型的大小,指针类型为char,也就是向后偏移8个字节。->指针变量p是指向字符9的。-3是向前偏移3个指针类型大小,->指针变量p-3是指向字符6的。选B二维数组行可以省略,但是列是不可以省略的。C选项声明的是2行4列,但初始化时是3行,故错误D初始化时有间隔,故错误选Areturn 每次只能return一个原创 2022-04-03 21:30:30 · 477 阅读 · 0 评论 -
day1编程
组队竞赛来源:牛客网牛牛举办了一次编程比赛,参加比赛的有3*n个选手,每个选手都有一个水平值a_i.现在要将这些选手进行组队,一共组成n个队伍,即每个队伍3人.牛牛发现队伍的水平值等于该队伍队员中第二高水平值。例如:一个队伍三个队员的水平值分别是3,3,3.那么队伍的水平值是3一个队伍三个队员的水平值分别是3,2,3.那么队伍的水平值是3一个队伍三个队员的水平值分别是1,5,2.那么队伍的水平值是2为了让比赛更有看点,牛牛想安排队伍使所有队伍的水平值总和最大。如样例所示:如果牛牛把6个队员原创 2022-04-02 22:25:43 · 66 阅读 · 0 评论 -
每日一练day2
2题常量指针:指针所指向的空间的值不能发生改变,不能通过指针的解引用来修改指针所指向空间的值,但指针的指向可以发生改变。指针常量:指针的本身是一个常量,指针的指向不能发生改变,但指针所指向空间的值是可以发生改变的,可以通过指针的解应用改变指针所指向空间的值。区分: const 与* 的相对位置 * const 常量指针 const 在*的右边:指针常量答案选C...原创 2022-04-02 20:40:06 · 815 阅读 · 0 评论 -
每日一题 day1
8 单选题解析:"^= " 解读: a ^ b 相当于 a ^= b1 << 5 0000 0001 0010 0000 ->32a^=(1<<5)-1 a= a ^ (32-1) a=21 ^ 3121: 0001 010131: 0001 1111 0000 1010 -&原创 2022-04-01 22:59:33 · 366 阅读 · 0 评论