题目描述 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: 给定有序数组: [-10,-3,0,5,9], 一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高 ...
分类:
编程语言 时间:
2020-07-03 23:32:53
阅读次数:
67
#include<iostream> #include<cmath> #include<vector> #include<stack> #include<queue> using namespace std; struct Node { Node* next; int val; Node() {}; ...
分类:
其他好文 时间:
2020-06-29 13:29:53
阅读次数:
43
Widget.h class Overview_Dialog;//Widget的友元类 class Widget : public QWidget { Q_OBJECT public: friend class Overview_Dialog; explicit Widget(QWidget *pa ...
分类:
编程语言 时间:
2020-06-26 21:49:21
阅读次数:
93
一、单例设计模式共享数据例子 std::mutex myTutex; class UniqueElement { public: static UniqueElement* GetInstance() { if (m_instacne == nullptr) // 双重检测,提高程序运行效率 { s ...
分类:
其他好文 时间:
2020-06-26 14:56:15
阅读次数:
61
需求介绍:在Qt应用程序中点击某按钮弹窗时希望主窗口能有一层透明的蒙版。实现方式在当前窗口的UI设计函数(例如QCurrentWindow::SetupWindowLayout())中加入:QWidget* m_pMaskLayer = nullptr;(写入头文件) m_pMaskLayer = ...
分类:
其他好文 时间:
2020-06-24 18:01:02
阅读次数:
54
int LoadStream(WORD wResID, char **pData) { HRSRC hResInfo = FindResource(NULL, MAKEINTRESOURCE(wResID), TEXT("RES")); HGLOBAL hResData = LoadResource ...
分类:
其他好文 时间:
2020-06-24 14:32:42
阅读次数:
60
题目描述 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 。 题目链接: https ...
分类:
其他好文 时间:
2020-06-15 23:10:47
阅读次数:
64
class TableDlg : public CDialogEx { DECLARE_DYNAMIC(TableDlg) public: TableDlg(CWnd* pParent = nullptr); // 标准构造函数 virtual ~TableDlg(); // 对话框数据 #ifde ...
分类:
其他好文 时间:
2020-06-15 22:35:17
阅读次数:
60
小知识点:1、strcpy 和 strcpy_s(1)strcpy(char* point, char const* charValue)将 charValue 的值往 point 指向的内存区域拷贝,如果内存不够,会将溢出的部分继续往后面拷,会导致其他的内存区域被覆盖,可能引起程序不定时崩溃(2) ...
分类:
其他好文 时间:
2020-06-07 12:33:16
阅读次数:
58
一、明确几个符号 1、&取地址符,*取值符 二、定义指针变量风格 1、char *a 别用cha* a=nullptr,容易引起歧义 例如char* a , b;//其实是定义指针a,和char型变量b。 定义多个指针用: char *a = nullptr,*b = nullptr; 2、定义指针 ...
分类:
编程语言 时间:
2020-05-29 19:18:14
阅读次数:
86