E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c语言二叉树结点
c/c++可变参数列表
1.
c语言
的可变参数列表va_listptr:定义一个指向可变参数列表的指针va_start(ptr,a):初始化指针,其中第二个参数为函数可变参数列表之前的固定参数va_arg(ptr,int):取出指针指向的元素
Nick_Zhang_123
·
2024-02-19 10:51
#
1.1
c++
C语言
:指针的基础详解
目录1.内存2.取地址&3.指针变量4.解引用4.1*解引用4.2[]解引用4.3->解引用5.指针变量的大小5.1结论6.指针运算7.void*指针8.const修饰指针8.1const修饰变量8.2const修饰指针变量8.3结论9.野指针9.1为什么会出现野指针?9.1.1指针未初始化9.1.2指针越界访问9.1.3指针指向的空间释放9.2如何规避野指针10.assert断言11.指针的作用
靡樊
·
2024-02-19 10:47
c语言
学习
可变参数(c/c++)
目录一、
C语言
版本二、C++的实现方法2.1数据包2.2sizeof...运算符2.3可变参数模板的使用2.4emplace_back()有时候我们在编写函数时,可能不知道要传入的参数个数,类型。
薄荷冰ovo
·
2024-02-19 10:13
c/c++知识点
c语言
c++
开发语言
C/C++内存管理详解
目录一、C++内存分布二、
C语言
与C++内存管理方式1、
C语言
中动态内存管理方式:malloc/calloc/realloc/free2、C++中的内存管理方式:new/delete三、operatornew
枫挽月
·
2024-02-19 10:40
C++
c++
开发语言
精通
C语言
:打造高效便捷的通讯录管理系统
✨✨欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:
C语言
项目贝蒂的主页:Betty‘sblog引言:在我们大致学习完
C语言
之后,我们就可以利用目前所学的知识去做一些有意思的项目,而今天贝蒂就带大家完成一个通讯录的简易实现
·
2024-02-19 10:30
程序员
ebpf-go 初体验
系列文章中,均通过纯
C语言
和libbpf1这个库来运用eBPF。
·
2024-02-19 10:26
【C++】33 C++中的字符串类 string
-相关的头文件 istringstream
解决方案C到C++的进化过程引入了自定义类型在C++中可以通过类完成字符串类型的定义标准库中的字符串类C++语言支持
C语言
的所有概念C++语言中没有原生的字符串类型C++标准库提供了string类型string
·
2024-02-19 10:23
c++
【C++】32 初探C++标准库 operator 关键字
C语言
兼容库 cout cin
例:#include"stdio.h"classconsole{public:voidoperator#include#include#includeusingnamespacestd;intmain(){printf("Helloworld!\n");char*p=(char*)malloc(16);strcpy(p,"D.T.Software");printf("%s\n",p);double
·
2024-02-19 10:17
c++
【C++】 为什么多继承子类重写的父类的虚函数地址不同?『 多态调用汇编剖析』
樊梓慕:个人主页个人专栏:《
C语言
》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负前言本篇文章主要是为了解答有关多态的那篇文章那块的一个奇怪现象
樊梓慕
·
2024-02-19 10:58
C++
汇编
c++
开发语言
拿捏
c语言
指针(中)
前言书接上回拿捏
c语言
指针(上)此篇主要讲解的是指针与数组之间的爱恨情仇,跟着我的脚步一起来看看吧~创造不易,可以帮忙点点赞吗如有差错,欢迎指出理解数组名数组名是首元素地址例外1.sizeof(数组名)
逸狼
·
2024-02-19 10:58
c语言
数据结构
开发语言
学习总结16
##输入格式第一行包含两个整数N,M,表示该图共有N个
结点
和M条无向边。接下来M行每行包含三个整数Xi,Yi,Zi,表示有一条长度为Zi的无向边连接
结点
Xi,Yi。
GGJJM
·
2024-02-19 10:28
学习
【算法】基础算法002之滑动窗口(一)
樊梓慕:个人主页个人专栏:《
C语言
》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.长度最小的子数组滑动窗口类问题解题思路大纲
樊梓慕
·
2024-02-19 10:47
算法
算法
c++
Shell 学习笔记(一)-Shell脚本编程简介
shell是一个用
C语言
编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。
小关暗器
·
2024-02-15 10:45
学习
笔记
linux
【c++】内联函数
c语言
中解决这个问题的方法是用宏来解决。比如实现两个数相加的宏:虽然
c语言
中的宏虽然能够很好的解决这个问题
崽崽..
·
2024-02-15 10:46
开发语言
c++
【C++】static静态关键字
个人主页:阿然成长日记点击可跳转个人专栏:数据结构与算法
C语言
进阶C++不能则学,不知则问,耻于问人,决无长进文章目录一、static的概念二、static引入三、static详解四、静态和非静态的访问关系五
阿然成长日记
·
2024-02-15 10:14
C++基础
c++
开发语言
【sql】sqlite3数据库
一、介绍SQLite是一个轻量级的、开源的嵌入式数据库,由D.RichardHipp使用
C语言
编写。
尘中928
·
2024-02-15 09:20
编程
#
sql
数据库
sql
sqlite
(delphi11最新学习资料) Object Pascal 学习笔记---第5章第1节(开放式数组形参)
与
C语言
(以及其他一些基于C语法的语言)不同,在传统的Pascal语言中,函数或过程总是有固定数量的参数。然而,在ObjectPascal中,
langfengyl
·
2024-02-15 09:15
Object
Pascal
Handbook
学习
笔记
delphi
delphi11
Object
Pascal
算法分类合集
算法分类合集ACM所有算法数据结构栈,队列,链表哈希表,哈希数组堆,优先队列双端队列可并堆左偏堆二叉查找树Treap伸展树并查集集合计数问题二分图的识别平衡
二叉树
二叉排序树线段树一维线段树二维线段树树状数组一维树状数组
weixin_30784945
·
2024-02-15 09:14
ACM算法分类(要学习的东西还很多)
ACM所有算法数据结构栈,队列,链表哈希表,哈希数组堆,优先队列双端队列可并堆左偏堆二叉查找树Treap伸展树并查集集合计数问题二分图的识别平衡
二叉树
二叉排序树线段树一维线段树二维线段树树状数组一维树状数组
还是太年轻
·
2024-02-15 09:11
ACM算法目录
ACM所有算法数据结构栈,队列,链表哈希表,哈希数组堆,优先队列双端队列可并堆左偏堆二叉查找树Treap伸展树并查集集合计数问题二分图的识别平衡
二叉树
二叉排序树线段树一维线段树二维线段树树状数组一维树状数组
龍木
·
2024-02-15 09:41
深入浅出解析指针:从概念到实践
二、指针的声明与使用在
C语言
中,我们可以通过以下方式声明一个
白猫a~
·
2024-02-15 08:15
编程
java
算法
数据结构
指针
C
C/C++内存管理
文章目录前言1.C/C++内存分布2.
C语言
中动态内存管理方式2.1malloc/calloc/realloc和free3.C++内存管理方式3.1new/delete操作内置类型3.2new和delete
@forever@
·
2024-02-15 08:08
c语言
c++
开发语言
操作系统
内存管理
内存泄漏
C++基础
C语言
万年历设计制作
C语言
万年历设计制作编制万年历的要素:农历公历对照,显示星期,农历干支年,当年生肖,国定节假日,寒天九九,暑日三伏,入梅出梅,节气时间,生辰八字等。
老花眼猫
·
2024-02-15 07:29
51单片机编程基础(
C语言
):电子时钟(LED1602作为显示)
题目要求:审题时这个题是用数码管来显示的,数码管显示时钟我完成了一个,只是要求跟他不一样,所以这次想用LCD1602来显示,所以我先用LCD1602完成,再用数码管完成(其实也只要在我之前的项目基础上改一下就OK了)。其实从第一个要求就看出来了,数码管无法显示:,只能显示.这次我用LCD显示,把所以得.改为:1、显示“时.分”进行显示,例如“12.18”,其中.每秒闪烁一次。2、能够校正时间的时和
爱学C语音的猫
·
2024-02-15 06:56
51单片机编程应用
51单片机
c语言
单片机
51单片机编程基础(
C语言
):LED点阵屏
点阵屏介绍类似于数码管,要用到肉眼视觉效应。扫描,才能把每一个LED都能选中,从而显示我们想要的图形,否则,只能一次点亮一个LED,LED使用51单片机点阵屏电路图:实际连接顺序如下图:D0~D7控制行。P07~P00控制列D0~D7连接到74HC595上。OE:OutputEnable,代表输出使能在介绍74HC595模块时,首先介绍一下J24模块,要是想使用74HC595模块,就必须要将OE端
爱学C语音的猫
·
2024-02-15 06:24
51单片机编程应用
51单片机
c语言
嵌入式硬件
2021-09-01
IT1.LeetCode力扣:从上到下打印
二叉树
II2021-09-01(剑指Offer32-II.从上到下打印
二叉树
II)2.《剑指offer》:p174~p176英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-02-15 06:13
DS:
二叉树
的链式结构及实现
一、前言前期我们解释过
二叉树
的顺序结构(堆)为什么比较适用于完全
二叉树
,因为如果用数组来实现非完全
二叉树
,那么数组的中间部分就可能会存在大量的空间浪费。
✿ ༺小陈在拼命༻✿
·
2024-02-15 06:51
数据结构
c语言
笔记
二叉树
相关概念及
c语言
实现~DS笔记⑥
二叉树
二叉树
(BinaryTree):是n(n>=0)个
结点
的有限集合,该集合或者为空集,或者是由一个根节点和两颗互不相交的、分别为根节点的子
二叉树
组成。
Tim.
·
2024-02-15 06:51
DS笔记
二叉树
顺序结构
【DS】5.
二叉树
大总结!
文章目录一、树的相关概念及表示形式二、
二叉树
的相关概念及性质基本概念及特点特殊的
二叉树
及性质满
二叉树
:完全
二叉树
:二叉搜索树(BST)三、
二叉树
的存储、遍历及基本操作实现
二叉树
的存储:
二叉树
的遍历:1.
安苒_
·
2024-02-15 06:50
数据结构
java
数据结构
[数据结构] 树与
二叉树
的概念
图片一二、树的一些概念:1.
结点
:数据元素以及指向子树的分支2.根节点:非空树中无前驱
结点
的
结点
3.
结点
的度:
结点
拥有的子树数(如上图片一A节点有6个分支(6个子树),该节点的
Trick fairy
·
2024-02-15 06:50
数据结构
数据结构
python
DS:树及
二叉树
的相关概念
一、树的概念及结构1.1树的概念树是一种非线性的数据结构,它是由n(n>=0)个有限
结点
组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。
✿ ༺小陈在拼命༻✿
·
2024-02-15 06:19
数据结构
开发语言
笔记
c语言
Linux下Redis安装配置,及常用命令
Redis简介Redis-REmoteDIctionaryServerRedis是一个使用ANSI
C语言
编写的开源数据库高性能的key-value数据库内存数据库,支持数据持久化Redis官网https
GALAace
·
2024-02-15 06:17
二叉树
:前序/中序/后序/层序遍历 (递归&非递归 c++版本)
参考https://www.cnblogs.com/bigsai/p/11393609.html1.前序遍历前序的规则就是根
结点
--->左子树--->右子树.我们在调用递归前进行节点操作。
洛丽塔的云裳
·
2024-02-15 06:28
深入JVM字节码探索assert关键字
引言如果熟悉
C语言
,那么也许会使用过assert.h中的assert函数,在Java中的assert关键字也能够提供运行时断言这一功能,不过不同之处在于,Java的断言可以在运行中决定是否开启,因此不必重新编译字节码
不凋花
·
2024-02-15 05:58
放宽心态
在做月子这半个月,有老公及婆婆的贴心陪伴,让我在月子生活中想开了了许多,前天,写了一篇原生家庭的文章抱怨,老公与我分析问题的纠
结点
,因为自卑,不够自信。所以老是纠结于过去不放手。
京京1991
·
2024-02-15 05:55
二叉树
中所有距离为 K 的
结点
863.
二叉树
中所有距离为K的
结点
树上搜索classSolution{public:mapfa;vectorres;voidgetfa(TreeNode*root){if(root->left){fa[
来到了没有知识的荒原
·
2024-02-15 04:40
初见莫高窟(一)
这里是大西北水墨最后的一站行程,也是水墨探索信仰之路心愿的一个生命
结点
。来的时候水
白水墨
·
2024-02-15 04:49
Unique Paths(
C语言
)
Arobotislocatedatthetop-leftcornerofamxngrid(marked'Start'inthediagrambelow).Therobotcanonlymoveeitherdownorrightatanypointintime.Therobotistryingtoreachthebottom-rightcornerofthegrid(marked'Finish'in
shen_zhu
·
2024-02-15 04:32
在
二叉树
中找到一个节点的后继节点和前驱前驱节点,先序、中序、后序遍历的分别实现
在
二叉树
中找到一个节点的后继节点和前驱前驱节点,先序、中序、后序遍历的分别实现【题目】现在有一种新的
二叉树
节点类型如下:Node{value;left;right;parent;}该结构比普通
二叉树
节点结构多了一个指向父节点的
pipu
·
2024-02-15 03:30
C++的继承(两个类互相继承/单个类继承/真实案例分享/心得体会)
前言最近复习到
二叉树
的遍历,递归依旧不是十分的清楚。暂时不用递归遍历了,改用层序遍历
二叉树
,以下是层序遍历的详细原理:从根节点开始,逐层访问
二叉树
的节点,同一层中的节点按照从左到右的顺序被访问。
只会敲代码的喵
·
2024-02-15 03:44
c++
开发语言
数据结构
算法
删除链表的倒数第 N 个
结点
leetcode19.删除链表的倒数第N个
结点
题目思路建立虚头节点fast首先走n+1步,因为只有这样同时移动的时候slow才能指向删除节点的上一个节点(方便做删除操作)代码classSolution:
lanlinbuaa
·
2024-02-15 02:36
链表
数据结构
leetcode142. 环形链表 II
leetcode142.环形链表II题目思路集合法将节点存入set,若重复出现则说明是环快慢指针法分别定义fast和slow指针,从头
结点
出发,fast指针每次移动两个节点,slow指针每次移动一个节点
lanlinbuaa
·
2024-02-15 02:36
链表
数据结构
leetcode206. 反转链表
leetcode206.反转链表题目代码新链表逐个存储提取单个节点,添加到新链表的头
结点
处classSolution:defreverseList(self,head:Optional[ListNode
lanlinbuaa
·
2024-02-15 02:36
链表
数据结构
LeetCode面试题 02.07. 链表相交【双指针】
LeetCode面试题02.07.链表相交文章目录LeetCode面试题02.07.链表相交1.题目2.思路3.代码实现1.题目2.思路要注意的是:1.如果两链表相交,从相交点到表尾都是相同的
结点
,即合二为一了
青山的青衫
·
2024-02-15 02:36
#
链表
链表
leetcode
算法
iOS技术图谱之再谈Block
Block最早出现是在MacOSX10.6和iOS4中,作为对
C语言
的扩展,用来实现匿名函数的特性,在如今Objective-C开发的项目中Block随处可见。
iOS大蝠
·
2024-02-15 02:18
C语言
函数的定义
函数头:函数对外的公开接口函数名称:命名规则与跟变量一致,一般取与函数实际功能相符合的、顾名思义的名称。参数列表:即黑箱的输入数据列表,一个函数可有一个或多个参数,也可以不需要参数。返回类型:即黑箱的输出数据类型,一个函数可不返回数据,但最多只能返回一个数据。函数体:函数功能的内部实现语法说明:返回类型函数名称(参数1,参数2,……){函数体}函数示例1:求两个给定整数的最大值intmax(int
lcannal
·
2024-02-15 01:52
C语言基础
c语言
开发语言
Day54
二叉树
的最大深度
给定一个
二叉树
,找出其最大深度。
Shimmer_
·
2024-02-15 01:22
C语言
函数的实参与形参
概念:函数调用中的参数,被称为实参,即arguments函数定义中的参数,被称为形参,即parameters实参与形参的关系:实参于形参的类型和个数必须一一对应。形参的值由实参初始化。形参与实参位于不同的内存区域,彼此独立。示例://函数定义中,x、y都属于形参,位于函数max的栈内存中//它们的值由实参一一对应初始化intmax(intx,inty){intz;z=x>y?x:y;returnz
lcannal
·
2024-02-15 01:52
C语言基础
c语言
开发语言
给定n个
结点
的树,其中有k个
结点
是特殊
结点
(未知),定义好
结点
:该
结点
到k个特殊
结点
的距离之和最小。若随机k个
结点
为特殊
结点
,求好
结点
个数的期望值
题目思路:举例:其中黑色
结点
为特殊
结点
,可以看出,每种情况都有一个
结点
的s值不等于k/2,但是是好
结点
,所以最后答案加一。
__night_
·
2024-02-15 01:42
codeforces
算法
数据结构
给定n个
结点
的树,定义G(k)为n个
结点
的图,u,v之间有边当且仅当u,v在树上的距离大于等于k。对任意k(1 <= k <= n), 求G(k)连通分量的个数
题目思路:代码优化:在找直径端点的时候把其他
结点
到直径两端点的距离都求出来,不用lca#includeusingnamespacestd;#defineintlonglong#definepbpush_back
__night_
·
2024-02-15 01:12
codeforces
算法
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他