数据结构
-
【C语言】自定义类型:结构体深入解析(一)
🌈write in front : 🔍个人主页 : @啊森要自信的主页 ✏️真正相信奇迹的家伙,本身和奇迹一样了不起啊! 欢迎大家关注ὐ…
-
数据结构中 p->next的详细理解
1.原因 p->next 理解有误,大多是对 c 语言中的结构体的理解有误,建议看完本文章,去自行复习一下。 2.理解 在结构体中 由数据域、指针域组成 struct nod…
-
字符串分割并存入List的四种方法
1.使用stream转换String集合 List strList2 = Arrays.stream(str.split(“,”)).collect(Collectors.toLi…
-
长度最小的子数组[中等]
一、题目 给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其总和大于等于target的长度最小的连续子数组[numsl, numsl+1, …, …
-
【数据结构】顺序表详解(附leetcode练习题)
☃️个人主页:fighting小泽 🌸作者简介:目前正在学习C语言和数据结构 🌼博客专栏:数据结构 🏵️欢迎关注:评论ὄ…
-
【vector的模拟实现】
目录 1 类的成员变量 2 常用成员函数和迭代器 3 增删查改 3.1 reverse 3.2 push_back 3.3 resize 3.4 insert &&…
-
数据结构:循环队列的实现(leetcode622.设计循环队列)
目录 一.循环队列简单介绍 二.用静态数组实现循环队列 1.数组循环队列结构设计 2.数组循环队列的堆区内存申请接口 3.数据出队和入队的接口实现 4.其他操作接口 5.数组…
-
C语言中常用的数据结构
数组(Array):一组相同类型的数据元素按一定顺序排列而成的数据结构。 链表(Linked List):由一系列结点组成的数据结构,每个结点包含数据和指向下一个结点的指针。 栈(…
-
数据结构(超详细讲解!!)第二十二节 广义表
1.定义 广义表,顾名思义,也是线性表的一种推广。广义表被广泛地应用于人工智能等领域的表处理语言LISP语言中。在LISP语言中,广义表是一种最基本的数据结构,就连LISP 语言的…
-
使用Collections.sort方法来对自定义对象进行排序
文章目录 一、基本使用方法 二、利用compare来实现 一、基本使用方法 Collections.sort方法可以用来对自定义对象进行排序。要实现这一点,需要在调用该方法时传入一…
-
【一起学数据结构与算法】几种常见的排序(插入排序、选择排序、交换排序、归并排序)
目录 0、初识排序 0.1 什么是排序?为什么要排序? 0.2 什么是排序的稳定性? 0.3 几种常见的排序 1、插入排序 1.1 直接插入排序 1.1.1 思路 1.1.2 代码…
-
FineReport模板设计器(帆软报表)之函数使用
目录 一、常用函数 1、SUM-求和 1)概述 2)注意事项 3)示例 2、COUNT-求个数 1)概述 2)注意事项 3、AVERAGE-求平均值 1)概述 2)注意事项 3)示…
-
C++ [STL之vector模拟实现]
本文已收录至《C++语言》专栏! 作者:ARMCSKGT STL之vector模拟实现 前言 正文 空间结构 默认成员函数 构造函数 拷贝构造函数 赋值重载 析构函数 关于数据拷贝…
-
拓扑排序详解(包含算法原理图解、算法实现过程详解、算法例题变式全面讲解等)
前置知识 有向无环图 在图论中,如果一个有向图无法从某个顶点出发经过若干条边回到该点,则这个图是一个有向无环图(DAG图)。 如图所示。 入度 对于一个有向图,若x点指向y点,则称…
-
Java集合-List
一、List集合概述 java.util.List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合,在List集合…
