![](https://img-blog.csdnimg.cn/53917d5b5ca0432994c0e80d0fc793d1.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
文章平均质量分 67
C++是一种被广泛使用的计算机程序设计语言。它是一种通用程序设计语言,支持多重编程范式,例如过程化程序设计、面向对象程序设计、泛型程序设计和函数式程序设计等。
Dean.song
脚踏实地
展开
-
二叉树与图(C++刷题笔记)
二叉树与图原创 2023-05-15 14:55:51 · 723 阅读 · 0 评论 -
二叉查找树(C++刷题笔记)
若左子树不空,左子树所有节点的值均小于或等于它根节点的值;若右子树不空,右子树所有节点的值均大于或等于它根节点的值;左右子树也是二叉查找树等于的情况只能出现在左子树或右子树中的某一侧。原创 2023-05-13 20:07:52 · 578 阅读 · 0 评论 -
搜索 (C++刷题笔记)
搜索算法原创 2023-05-02 15:25:12 · 1198 阅读 · 0 评论 -
高级数据结构 Trie树(字典树)
c++实现字典树原创 2023-04-30 19:05:56 · 643 阅读 · 0 评论 -
动态规划(C++刷题笔记)
考虑从上到下方便,还是从下到上方便,这里用从下到上。最优问题考虑递推,尝试正推或逆推。原创 2023-04-29 15:42:55 · 56 阅读 · 0 评论 -
PAT B1049
被这一题薄纱原创 2023-04-28 22:43:49 · 642 阅读 · 0 评论 -
递归,回溯,分治(C++刷题笔记)
考虑归并两个有序数组,i,j为两个数组的指针,需要将指针i指向的元素插入时,对应的count[i]就是j的值,count[i]为右侧比它小的数。对于n*n棋盘,每行都有且只能放一个皇后,对每行放置,放置按照列顺序放置,更新mark数组,递归进行下一行皇后放置。nums[]=[1,2,3],先将子集[1],[1,2],[1,2,3]打印。暴力方法,对于每个元素,从左向右遍历,扫描右侧比它小的个数,累加求和。子集问题,变量数组,每次有两种选择,选或者不选,逐层递归。左括号右括号数量不超过n。原创 2023-04-28 14:00:00 · 706 阅读 · 0 评论 -
C++指针
数据类型*变量名//定义指针int a=10;//指针定义语法 数据类型*指针变量名int*p;//让指针记录a的地址p=&a;cout原创 2023-01-14 18:50:37 · 617 阅读 · 0 评论