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
#线性表
LeetCode 234. 回文链表 | Python
解题思路思路:
线性表
+双指针、快慢指针解决这道题,其实跟
"大梦三千秋
·
2023-10-31 23:04
LeetCode
leetcode
链表
线性表
双指针
快慢指针
力扣143 重排链表
示例1:输入:head=[1,2,3,4]输出:[1,4,2,3]示例2:输入:head=[1,2,3,4,5]输出:[1,5,2,4,3]方法一:
线性表
因为链表不支持下标访问,所以我们无法随
python_little_Boy
·
2023-10-31 23:30
LeetCode笔记
[java-数据结构与算法-顺序表01]
二.算法:1.算法的好坏是如何评价的1.事后统计法2.事前分析法2.算法的时间复杂度三、顺序存储实现线性结构1.
线性表
1.1静态数组1.2动态数组1.2.1定义List接口,实现ArrayList1.2.2ArrayList
心尘未泯
·
2023-10-31 19:02
Java
笔记
数据结构
算法
java
ArrayList与顺序表【附ArrayList扩容机制源码分析】
目录一.
线性表
二、顺序表2.1简单模拟顺序表的实现三、ArrayList简介3.1ArrayList的扩容机制(附源码分析)四、使用示例:4.1扑克牌4.2.杨辉三角一.
线性表
线性表
(linearlist
不应该热爱
·
2023-10-31 19:58
数据结构
链表
c语言创造
线性表
储存复数,《c语言数结构》第02章
线性表
.ppt
《c语言数结构》第02章
线性表
第1章回顾数据结构课程——数据结构+算法=程序,涉及数学、计算机硬件和软件。
兜里没有糖了
·
2023-10-31 16:12
c语言创造线性表储存复数
线性表
(分享)
如对时间复杂度的概念不熟悉可参考:复杂度分析1、
线性表
概述数据排成一条线一样的结构,每个
线性表
上的数据最多只有前后两个方向,包括数组,链表,队列,栈。非
线性表
:数据之间并不是简单的前后关系,树、图等。
程序员喜欢自嘲
·
2023-10-31 16:29
带你深入了解队列(c/cpp双版本模拟实现)
获取队列头部元素2.6获取队列队尾元素2.7获取队列中有效元素个数2.8检测队列是否为空2.9销毁队列三.C++版本模拟实现队列一.队列的概念及结构队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
努力学习的小赵同志
·
2023-10-31 16:25
c语言
开发语言
c++
数据结构
带你深入理解“栈”(c语言 c++和stl Stack三个版本的模拟实现)
检查栈是否为空7.栈的销毁三.C++版本模拟实现栈1.C++版本的源代码四.c语言版本的源代码4.1头文件.h源码4.2功能实现的.c文件4.3测试代码test.c文件一.栈的概念及结构栈:一种特殊的
线性表
努力学习的小赵同志
·
2023-10-31 16:54
数据结构
c++
数据结构
开发语言
c语言
数据结构第二章
线性表
顺序表练习题及答案P19
数据结构第二章
线性表
顺序表练习题及答案P19文章目录数据结构第二章
线性表
顺序表练习题及答案P191、从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值。
玲宝12138
·
2023-10-31 12:31
数据结构
数据结构
算法
c语言
顺序表的习题
文章目录一、题目二、源代码三、运行结果总结一、题目题目:实现顺序表各种基本运算的算法要求:1、建立一个顺序表,输入n个元素并输出;2、查找
线性表
中的最大元素并输出;3、在
线性表
的第i个元素前插入一个正整数
无敌浩克 .
·
2023-10-31 12:01
数据结构
c语言
算法
数据结构
数据结构第二章
线性表
顺序表练习题及答案P40(1)
数据结构第二章
线性表
顺序表练习题及答案P40(1)文章目录数据结构第二章
线性表
顺序表练习题及答案P40(1)1设计一个递归算法,删除不带头结点的单链表L中所有x的结点2、在带头节点的单链表L中,删除所有值为
玲宝12138
·
2023-10-31 12:01
数据结构
数据结构
算法
链表
数据结构第二章
线性表
顺序表练习题及答案P40(2)
数据结构第二章
线性表
顺序表练习题及答案P40(2)文章目录数据结构第二章
线性表
顺序表练习题及答案P40(2)15.已知两个链表A和B分别表示两个集合,其元素递增排列。
玲宝12138
·
2023-10-31 12:01
数据结构
链表
算法
指针
数据结构
c语言
数据结构1--顺序表练习
计算机内部用一组地址连续的存储单元来依次储存
线性表
中的数据元素,这种
线性表
叫顺序表。常见的顺序表有一维数组,所以通常使用数组来描述
线性表
的顺序储存结构,即顺序表。顺序表可以
蓝言轩
·
2023-10-31 12:30
数据结构
数据结构
Linux线程编程之生产者消费者问题【转】
一顺序表循环队列1.1顺序循环队列定义队列是一种运算受限的先进先出
线性表
,仅允许在队尾插入(入队),在队首删除(出队)。新元素入
weixin_34277853
·
2023-10-31 10:57
数据结构与算法
c/c++
Linux线程编程之生产者消费者问题
一顺序表循环队列1.1顺序循环队列定义队列是一种运算受限的先进先出
线性表
,仅允许在队尾插入(入队),在队首删除(出队)。新元素入队后成为新的队尾元素,元素出队后其后继元素就成为队首元素。
???Sir
·
2023-10-31 10:27
数据结构与算法
c/c++
数据结构算法与应用-C++语言描述 stack的应用
stack链表的实现//链表描述#include#include#include#include#includeusingnamespacestd;//数据结构算法与应用-C++语言描述stack的应用//
线性表
一数组
虾球xz
·
2023-10-31 08:49
c++
学习
数据结构
数据结构算法
数据结构
c++
算法
E1基于
线性表
的图书管理系统
需求分析【提示:以无歧义的陈述说明程序设计的任务,主要说明内容是程序要做什么。并明确规定:(1)输入的形式和输入值的范围;(2)输出的形式;(3)程序所能达到的功能。】图书信息管理:定义一个包含图书信息(书号、书名、价格)的顺序表.输入图书信息功能:录入图书信息【输入】:n+1行前n行:n本图书的信息:书号、书名、价格第n+1行:输入结束标志:000(空格分隔的三个0)每本图书信息占一行,用空格分
33三 三like
·
2023-10-31 06:09
数据结构C
java
数据库
前端
算法通关村第四关-青铜挑战基于链表完成栈
大家好我是苏麟,今天聊聊.本期大纲栈的基础知识栈的特征栈的操作Java中的栈基于链表实现栈栈的基础知识栈的特征栈和队列是比较特殊的
线性表
,又称之为访问受限的
线性表
。
踏遍三十六岸
·
2023-10-31 06:23
算法村
算法
链表
数据结构
后端
Java数据结构
顺序存储的
线性表
称为顺序表,顺序表中的存储元素是连续的链式存储的
线性表
称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息线性结构常见的有:数组、队列、链表和栈非线性结构
Three_tree.
·
2023-10-31 05:37
java
数据结构
ide
数据结构
线性表
- 顺序栈练习Demo
数据结构
线性表
-顺序栈练习Demo通过对栈这个数据结构的学习加上自己对栈的理解,写了这个以顺序表作为栈的存储形式的顺序栈的练习Demo,已测试,没有什么问题。直接上代码。
星河亦无恙
·
2023-10-31 05:05
数据结构学习之路
数据结构
算法
c++
栈
数组
线性代数第四章 向量组的线性相关性
个分量n维向量可以写成一行,也可以写成一列,在没有指明是行向量还是列向量时,均为列向量2.向量组若干个同维数的列向量(行向量)所组成的集合叫作向量组含有限个向量的向量组可以构成一个矩阵二.向量的线性组合和
线性表
示
Carp_26
·
2023-10-31 05:49
线代
线性代数
人工智能必备知识——同济大学线性代数第四章向量组的线性相关性
第四章、向量组的线性相关性知识逻辑结构图考研考试内容向量的概念,向量的线性组合与
线性表
示,向量组的线性相关与线性无关,向量组的最大线性无关组,等价向量组,向量组的秩,向量组的秩与矩阵的秩之间的关系,向量空间及其相关概念
源代码•宸
·
2023-10-31 05:47
考研数学
人工智能
线性代数
程序人生
线性代数---第三章向量
1方程组有解就是可以
线性表
出,方程组无解就是不能
线性表
出2有时方程组就是无法化简到左侧只有一个系数,这时候就要讨论内部参数了3线性相关就是有非零解,就是r(A)
人生无根蒂,飘如陌上尘
·
2023-10-31 05:47
线性代数
线性代数
算法
机器学习
线性代数 第四章 线性方程组
有解,等价于可由
线性表
示克拉默法则:非齐次线性方程组中,系数行列式,则方程组有唯一解,且唯一解为其中是中第i列元素(即的系数)替换成方程组右端的常数项所构成的行列式。
至善迎风
·
2023-10-31 05:46
考研线性代数
线性代数
矩阵
线性代数 第三章 向量
一、运算加法、数乘、内积施密特正交化二、
线性表
出概念:如果,则称可由
线性表
出(k不要求不全为0)判定:非齐次线性方程组有解无关,相关如果两个向量组可以互相
线性表
出,则称这两个向量组等价。
至善迎风
·
2023-10-31 05:43
考研线性代数
线性代数
算法
顺序表(1)
目录
线性表
顺序表SequentialList静态顺序表动态顺序表主函数Test.ctest1test2test3test4头文件&函数声明SeqList.h头文件函数声明函数实现SeqList.c初始化
唐唐思
·
2023-10-31 04:47
初阶数据结构
c语言
数据结构
顺序表的定义及查询插入删除算法的实现
文章目录1
线性表
的定义2
线性表
的抽象数据类型3
线性表
的顺序存储结构4顺序存储结构的插入与删除4.1获取元素4.2插入操作4.3删除操作5顺序存储结构的优缺点1
线性表
的定义
线性表
(List):零个或多个数据元素的有限序列
Laccoliths
·
2023-10-31 02:20
数据结构
数据结构
算法
c++
算法与数据结构
线性表
的顺序存储与链式存储(Swift版)
接触过数据结构的小伙伴应该都知道程序=数据结构+算法。数据结构乃组织组织数据的结构,算法就是对这些结构中的数据进行操作,可见数据结构的重要性,就连算法也是依赖于数据结构的。在博客的开头,我们先简单的聊些数据结构整体的东西。数据结构整体可以分为物理结构和逻辑结构,物理结构指的是数据在磁盘、内存等硬件上的存储结构,主要包括顺序结构和链式结构。而逻辑结构是数据本身所形成的结构,包括集合结构、线性结构、树
996小迁
·
2023-10-31 01:43
数据结构与算法7-
线性表
算法题
题目1:将2个递增的有序链表合并为一个有序链表;要求结果链表仍然使用两个链表的存储空间,不另外占用其他的存储空间.表中不允许有重复的数据例如:La:{1,2,3},Lb:{3,6,9}Lc:{1,2,3,6,9}关键词:递增有序链表不允许有重复数据保留递增关系(后插法)不占用额外的存储空间指的是不开辟新节点,赋值在链接到链表上算法思想:假设待合并的链表为La和Lb,合并后的新表使用头指针Lc(Lc
fuaiyi
·
2023-10-31 00:43
java面试常问数据结构
数据结构-
线性表
的顺序存
OldWeiR
·
2023-10-31 00:10
JAVA
java
数据结构
面试
数据结构Java第四版pdf_数据结构与抽象:Java语言描述(原书第4版) 中文pdf完整版[131MB]...
本书主要讲述了组织数据、设计类、包、栈、递归、排序、队列、双端队列、优先队列、
线性表
、有序表、查找、字典、散列、树、二叉查找树、堆、平衡查找树、
金知
·
2023-10-31 00:40
数据结构Java第四版pdf
【无标题】
CQUPT的某数据结构homework基于
线性表
的图书信息管理基于栈的算术表达式求值基于字符串模式匹配算法的病毒感染检测问题基于哈夫曼树的数据压缩算法基于二叉树的表达式求值算法基于Dijsktra算法的最短路基于广度优先搜索的六度空间排序算法的实现与分析基于
线性表
的图书信息管理首先
夭辰
·
2023-10-30 22:10
c++
算法
开发语言
数据结构-
线性表
-顺序表
数据结构-
线性表
线性表
的定义:由n(n>=0)个数据特性相同的元素构成的有限序列,称为
线性表
。当n=0时称之为空表。
摸鱼汪
·
2023-10-30 21:27
数据结构
数据结构
c++
数据结构-
线性表
-链表
数据结构-
线性表
-链表
线性表
的定义:由n(n>=0)个数据特性相同的元素构成的有限序列,称为
线性表
。
摸鱼汪
·
2023-10-30 21:55
数据结构
数据结构
链表
算法通关村第三关 | 数组青铜挑战
1.
线性表
具有相同特征数据元素的一个有限序列,其中所含的元素个数称为
线性表
的长度。
我爱学算法
·
2023-10-30 20:28
算法通关村专栏
算法
数据结构
python实现堆栈数据结构及其基本方法
栈(stack)又名堆栈,它是一种运算受限的
线性表
。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。
Python之战
·
2023-10-30 13:45
第十八讲 数据结构之图(一)
线性表
中将数据元素叫元素,树中将数据元素叫结点,在图中数据元素称之为顶点(Vertex)。顶点集合V有穷非空。图中,任意两个顶点之间都可能有关系,顶点之间的逻辑关系用边来表示,边集可以是空的。
砺剑锋成
·
2023-10-30 13:06
数据结构与算法学习笔记--参考王卓老师
文章目录
线性表
1.顺序
线性表
(SequentialList)1.1
线性表
的定义c知识补充:C语言的内存动态分配c知识补充--delete1.2
线性表
的初始化1.3
线性表
的销毁1.4
线性表
的清空1.5返回
线性表
的长度
zsyyugong
·
2023-10-30 11:02
【C/C++】
数据结构
1.让数组动起来
概述对数组进行分析,目标如下
线性表
的概念数组的存储结构数组查询,插入,删除操作的特点及对应的时间复杂度刷题(盛最多水的容器)
线性表
在数据结构中,数据的逻辑结构分为线性结构和非线性结构线性结构:n个数据元素有序集合
流月up
·
2023-10-30 09:22
数据结构与算法
数组
Array
leetcode盛最多水的容器
数据结构
java
强制类型转换 c语言 void* 结构体,大神进~关于结构体数据的强制类型转换~已经晕头转向~...
include"LinkList.h"typedefvoidLinkList;typedefstruct_tag_LinkListNodeLinkListNode;typedefstruct_tag_LinkList{LinkListNodeheader;//
线性表
首地址也即表头
求求你做个人吧
·
2023-10-30 09:47
强制类型转换
c语言
void*
结构体
数据结构-队列
概念:队列也是一种“操作受限”的
线性表
,体现在先进先出原则常见操作:入队:队列尾部放入数据出队:队列头部取一个数据常见队列:普通队列:1.由于队列是在两端进行操作,需要两个指针,一个是head指针,指向对头
偷懒的扫地僧
·
2023-10-30 08:29
数据结构——
线性表
①(顺序表)
一、
线性表
定义
线性表
是一种数据结构,它是由n个具有相同数据类型的数据元素a1,a2,…,an组成的有限序列。
weil_li
·
2023-10-30 07:07
C语言学习笔记
数据结构
开发语言
c语言
学习
笔记
最长连续递增子序列 (20 分) 思路解释(带注释)
给定一个顺序存储的
线性表
,请设计一个算法查找该
线性表
中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。
下坠丷
·
2023-10-30 07:54
天梯赛
PAT
pat考试
c++
c语言
数据结构(不定长顺序表)
数据结构顺序表顺序表是在计算机内存中以数组的形式保存的
线性表
,
线性表
的顺序存储是指用一组地址连续的存储单元依次存储
线性表
中的各个元素、使得
线性表
中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系
出类拔萃~
·
2023-10-30 05:25
数据结构
数据结构
顺序表
数据结构(扩容顺序表)
1.1顺序表的定义
线性表
的顺序存储结构,指的是用一段地址连续的储存单元依次存储
线性表
的数据元素所以我们需要一个数组来存放数据,一个整形来记录
线性表
当前长度,还有一个来记录当前
线性表
最大的存储量。
小码吃趴菜
·
2023-10-30 05:51
数据结构
c语言
数据结构
数据结构
线性表
之不定长顺序表
我们上次说到了定长顺序表,这次来说说不定长的,我们还是先来引用一下数据结构C语言(严蔚敏)课本上的讲解。我们可以看到不定长顺序表增加了一个Listsize,课本上说指顺序表当前分配的存储空间大小,用白话来说就是它这个顺序表有多少个格子*sizeof(格子基类型)得出的大小,不定长顺序表因为要扩大表容,所以我们采用动态开辟顺序表的方法实现,它的逻辑地址和定长顺序表是一样的。我们还是定义三个文件,两个
MuZhi1997
·
2023-10-30 05:19
数据结构
数据结构
【数据结构】顺序表(一)——定长顺序表
一、简介顺序表是在计算机内存中以数组的形式保存的
线性表
,是指用一组地址连续的存储单元依次存储数据元素的线性结构。即物理相邻,逻辑相邻。
Jacky_Feng
·
2023-10-30 05:19
数据结构
【每日一题】二分查找
一、二分查找的前提二分查找的前提是
线性表
中的关键字必须是有序的,一般都是从小到大有序,
线性表
必须是顺序存储。
你不比别人差多少
·
2023-10-30 00:40
数据结构和算法
c++
算法
数据结构
《算法通关村—如何基于数组(或者链表)实现栈》
《算法通关村—如何基于数组(或者链表)实现栈》理解什么是栈栈和队列是比较特殊的
线性表
,又称之为访问受限的
线性表
。栈是很多表达式、符号等运算的基础,也是递归的底层实现。
IDIOT___IDIOT
·
2023-10-30 00:44
算法学习
算法
链表
数据结构
考研数据结构笔记——3.栈
栈栈的基本概念栈是一种只允许在一段进行插入或者删除操作的
线性表
;因此,栈有着后进先出的特性栈是一种
线性表
这种
线性表
只允许在一端进行插入、删除操作后进先出的操作特性栈的基本操作栈的基本操作主要有初始化一个空栈
ribose
·
2023-10-29 23:35
上一页
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
其他