Bootstrap
【手撕数据结构】链表高频面试题
目录 移除链表元素反转链表链表的中间节点倒数第k个节点反转链表(初阶)快慢指针法(进阶) 合并两个有序链表链表分割链表的回文结构 移除链表元素 思路:由题目可知我们需要在给定
【C++】一起探究开挂神器——模板(初阶)
目录 泛型编程思想问题 函数模板函数模板的概念函数模板的格式函数模板的原理函数模板的实例化模板参数的匹配原则 类模板类模板的定义格式类模板的实例化 泛型编程思想 问题
【C++】类和对象(下)
目录 const成员函数取地址及const取地址操作符重载日期类的优化再谈构造函数初始化列表引入初始化的概念区分语法格式及使用知识中转站:缺省值初始化。成员变量走初始化列表的逻辑注意事项
【C++】内存管理
目录 C/C++内存分布C语言中动态内存管理方式C++内存管理方式new/delete操作内置类型new/delete操作自定义类型 operator new与operator delete
二叉树相关的题,判断二叉树是否是单值二叉树,相同的树,对称二叉树,另一棵树的子树,KY11 二叉树遍历
文章目录 判断二叉树是否是单值二叉树100. 相同的树101. 对称二叉树572. 另一棵树的子树KY11 二叉树遍历 判断二叉树是否是单值二叉树 965. 单值二叉树 单值二叉
【C语言】手撕循环结构 —— for语句
©作者:凡人编程传 ©系列:C语言初阶(适合小白入门) ©说明:以凡人之笔墨,书写未来之大梦 这一节我们介绍C语言中用的最多的循环语句——for语句,他的形式与while语句可有点不太一样,在
1、数据结构之:树的相关定义和二叉树
数据结构之:树的相关定义和二叉树 一、相关定义 1.1、树的定义 ·N个节点组成的具有层次关系的优先集合,其中N>=0,当N=0时称为空树,在任意非空树中: 1、有且只有一个根节点,根
【C语言】手撕循环结构 ——do...while语句及循环练习题(1)
©作者:凡人编程传 ©系列:C语言初阶(适合小白入门) ©说明:以凡人之笔墨,书写未来之大梦 文章目录 <font color="#6495ED">※
【计算机网络】初步了解TCP/IP四层模型
©作者:凡人编程传 ©系列:计算机网络基础 ©说明:以凡人之笔墨,书写未来之大梦 文章目录 <font color="#DEB887">₪<f
数据结构(系列)
在Python中,列表(list)是一种基本的数据结构,它可以存储一系列的元素。列表是可变的,即可以对其进行增删改查操作。 栈(Stack)是一种具有特定限制的线性数据结构,在栈中,添加和删除元素只
【C语言】细品分支结构——if-else语句
©作者:凡人编程传 ©系列:C语言初阶(适合小白入门) ©说明:以凡人之笔墨,书写未来之大梦 今天是C语言初阶系列的开篇章,接下来就期待各位能够从此收获到或多或少的知识,若有地方讲错,还请各
Java-数据结构-时间和空间复杂度
一、什么是时间和空间复杂度? 📚 那么在了解时间复杂度和空间复杂度之前,我们先要知道为何有这两者的概念: 首先我们要先了解"算法",在之前我们学习过关于"一维前缀和与差分&
【数据结构-单调队列】力扣2762. 不间断子数组
给你一个下标从 0 开始的整数数组 nums 。nums 的一个子数组如果满足以下条件,那么它是 不间断 的: i,i + 1 ,…,j 表示子数组中的下标。对于所有满足 i <= i1, i
常用的数据结构API概览
List ArrayList 1、在初始化一个ArrayList的时候,如果我想同时set一些值  比如存放int[ ] List<int[]> list = new ArrayL
数据结构复习 (顺序查找,对半查找,斐波那契查找,插值查找,分块查找)
查找(检索): 定义:从给定的数据中找到对应的K 1,顺序查找: O(n)的从前向后的遍历 2,对半查找,要求有序 从中间开始查找,每次检查中间的是否正确,不正确就根据性质去左边or右边
;