天翼云全部知识文档专栏是天翼云为开发者提供的互联网技术内容分享平台。内容涵盖云端实践,云计算,软件开发,存储,服务器,数据库,大数据,人工智能,物联网,知识文档相关内容资讯。在这里其他开发者们学习交流,共同成长。
树是一种 非线性 的数据结构,它是由 n ( n>=0 )个有限结点组成一个具有层次关系的集合。 把它叫做树是因 为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的 。
C语言与操作符相关的经典例题
关于C语言分支循环语句详解(在学习时的收获与感悟)
双指针一般是指两个不同的变量,它们分别指向数据的不同位置。这两个指针可以根据特定的问题需求以不同的方式移动和操作,从而实现高效的算法和数据处理。
滑动窗口算法专题(2)
双指针算法是一种常用的算法技巧,通常用于解决数组或链表相关的题目。双指针算法的核心思想是使用两个指针在数组或链表上移动,这里的指针并不是只是指指针,我们可以用数组下标来代替,以达到解决问题的目的。
普通的二叉树是不适合用数组来存储的,因为可能会存在大量的空间浪费。而完全二叉树更适合使用顺序结 构存储。
并查集是一种树型的数据结构,用于处理一些不相交集合的合并及查询问题(即所谓的并、查)。比如说,我们可以用并查集来判断这两个人是否是亲戚(有没有最近公共祖先)或者两个人是否属于一个阵营等。
操作符详解(上)
C语言之找单身狗
结构体内存对齐是指在内存中存储结构体变量时,根据结构体成员的类型和大小,按照一定的规则进行内存对齐,以提高内存访问效率。
像结构体一样,联合体也是由一个或者多个成员构成,这些成员可以不同的类型。
时间与空间复杂度(详解)
C语言之喝汽水问题
栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。 进行数据插入和删除操作的一端 称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。
C语言练习
printf() 的作用是将参数文本输出到屏幕。它名字里面的 f 代表 format (格式化),表示可以定制输出文本的格式。
双向链表(详解)
结构体是一种用户自定义的数据类型,用于将多个不同类型的数据组合在一起形成一个新的数据类型。
C语言练习-乘法口诀表
2023-04-18 14:15:05
2023-04-18 14:14:13
2023-03-29 10:07:52
2023-04-24 11:27:05
2023-03-20 08:19:07
2023-04-19 09:23:13