自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 线段树(用列表实现二叉树)

线段树 线段树的提出是为了以log(n)复杂度快速的求出数组中所有树的和所提出的。 1.线段树的每个节点代表着一个区间 2.线段树具有唯一的根节点,统计的范围为:[1,N] 3.对于每个内部节点[l,r]。左子节点是[l,mid],右边子节点是[mid+1,r],mid = (l+r)/2(向下取整) 建树代码: #include<bits/stdc++.h> using namespace std; const int N = 1000; int a[] = {1, 3

2021-01-31 15:42:57 367 2

原创 C++实现二叉搜索树(搜索与删除结点)

二叉排序树(搜索、删除) 二叉排序树,又称二叉查找树、二叉搜索树。 性质如下: 若左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值; 左、右子树也分别为二叉排序树。 //建立二叉搜索树,左小右大 bool insertBST(BTreeNode* &Node,int element){ int data; data =element; if(Nod

2021-01-31 15:41:12 376 1

原创 二叉树创建与二叉树遍历(前序遍历、中序遍历、后序遍历、层序遍历、树的深度、节点数)

本文包含二叉树创建与二叉树的前序遍历、中序遍历、后序遍历、层序遍历以及计算树的深度、树的结点数以及树的叶节点深度。

2021-01-31 15:37:30 209 1

原创 python学习笔记(自学/速成)

Python学习笔记 Chapter2 变量 2.1 title/upper/lower title 首字母大写,非首字母小写 upper 全大写 lower 全小写 sNane = "alloSAD HERop" print(sNane.title()) print(sNane.upper()) print(sNane.lower()) 2.2 去除空格 rstrip 去除左边空格 lstrip 去除右边空格 strip 去除左右空格 sText = " howd ihiu

2021-01-31 14:48:36 2310 13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除