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
Volume1-数据结构基础
LeetCode 题解与知识点 2. 两数相加 Add-Two-Numbers
题目链接2.Add-Two-Numbers 难度:$\color{#00965e}{medium}$知识点1.数据结构单链表
数据结构基础
,此处不赘述2.链表尾插法C单链表头插法/尾插法/删除指定值结点解法简单累加留心进位用
tfzh
·
2020-11-19 23:09
leetcode
php
链表
2020-10-13(
数据结构基础
)
数组有限个相同类型的变量组成有序集合,每个变量都是一个元素。内存由一个个连续的内存单元组成,每个内存单元都有自己的地址,这些单元中,部分是被占用的,部分是空闲的。而数组就是在内存单元中顺序存储,每个元素之间紧密连接。数组基本操作读操作(get)因为数组元素是有序的,所以我们通过其下标就可以直接准确地获取到想要的元素,如list[3],就是获取到其第四个元素。需要注意的是,下标不能越界。更新(upd
宇宙区长李小无
·
2020-11-16 17:58
数据结构与算法系列之数组
它用一组连续的内存空间,来存储一组具有相同类型的数据概念中有两个关键的地方:数组是一种线性数据结构数组中存储的是连续的内存空间和相同类型的数据什么是线性数据结构有
数据结构基础
的小伙伴都应该知道,线性结构就是数据排成一条线一样的数据结构
书旅
·
2020-11-14 11:37
数据结构
算法
数组
l2-002 链表去重 (25分)_2019年211二战上岸复旦大学软件工程初试经验分享,961专业课126分!...
转载于王道论坛原作者dabaozi链接背景:给学弟学妹们说一下我的情况,报考方向是复旦大学软件工程专硕,上海211本科通信专业,有C语言和
数据结构基础
,一战华师,二战复旦,政治61,英语76,数学112
weixin_39777018
·
2020-10-30 18:39
l2-002
链表去重
(25分)
数据结构入门基础(算法特性,复杂度)
数据结构基础
数据结构是介于数学、计算机硬件和软件之间的一门核心课程,看看他们的联系基本概念和术语数据(Data):是信息的载体,能够被计算机识别、存储和加工处理。
北海的大鱼
·
2020-10-21 11:56
数据结构-C语言版
数据结构
c语言
Redis 总结
[TOC]一、Redis基础常问1.1、Redis有哪些
数据结构基础
:字符串String、字典Hash、列表List、集合Set、有序集合SortedSet加分:HyperLogLog、Geo、Pub/
w1992wishes
·
2020-09-28 17:14
【
数据结构基础
应用】【查找和排序算法】
代码参考《妙趣横生的算法.C语言实现》文章目录前言1、顺序查找2、折半查找3、直接插入排序4、选择排序5、冒泡排序6、希尔排序7、快速排序8、堆排序9、排序算法性能比较10、所有算法的code(C语言)前言本章总结查找和排序算法:顺序查找、折半查找、直接插入排序、冒泡排序、简单选择排序、希尔排序、快速排序、堆排序以及排序算法性能比较。1、顺序查找顺序查找就是在文件的关键字结合key[1,2,…n]
拾牙慧者
·
2020-09-23 23:43
经典数据结构与算法
算法
数据结构
排序算法
Algorithm:【Algorithm算法进阶之路】之十大经典排序算法
Algorithm:【Algorithm算法进阶之路】之数据结构二十多种算法演示Algorithm:【Algorithm算法进阶之路】之十大经典排序算法Algorithm:【Algorithm算法进阶之路】之
数据结构基础
知识
一个处女座的程序猿
·
2020-09-17 14:33
精选(人工智能+区块链)
Algorithm:【Algorithm算法进阶之路】之
数据结构基础
知识
Algorithm:【Algorithm算法进阶之路】之
数据结构基础
知识相关文章Algorithm:【Algorithm算法进阶之路】之数据结构二十多种算法演示Algorithm:【Algorithm算法进阶之路
一个处女座的程序猿
·
2020-09-17 14:33
Algorithm
精选(人工智能+区块链)
数据结构基础
:图结构的学习笔记
1、图的定义图是比树更加复杂的数据结构,在图的结构当中,任意两个节点之间都有可能有直接关系,所以图中一个节点的前驱和后继的数目是没有限制的。2、图的用途用于描述各种复杂的数据对象,在自然科学、社会科学和人文科学等很多领域都有非常广泛的应用。3、图的分类3.1有向图:若图中的每条边都是有方向的,则称为有向图。3.2无向图:若图中的每条边都是无方向的,则称为无向图。3.3完全图:若一个无向图具有n个顶
郝光明
·
2020-09-17 06:03
数据结构
单片机
编程语言
人工智能
css
数据结构基础
入门知识
数据结构1、什么是数据结构数据:数据是信息的载体。是描述客观事物属性的数、字符以及所有能够输入到计算机中并被计算机程序识别和处理的符号的集合(二进制数)。数据元素:数据元素是数据的基本单位,通常作为一个整体进行考虑。数据项:一个数据元素可以由若干数据项构成。数据结构:相互之间存在一种或者多种特定关系的数据元素的集合、数据对象:具有相同性质的数据元素的集合,是数据的一个子集。数据的逻辑结构:线性结构
我是Dreamer啊
·
2020-09-16 21:00
数据结构
数据结构
数据结构基础
之 图 的 邻接矩阵实现与邻接表实现
【邻接矩阵】邻接矩阵。就是一个反应边与边之间联系的二维数组。这个二维数组我们用matrix[numV][numV]表示,当中numV是顶点数。对于无权图若顶点Vi和Vj之间有边,则matrix[Vi][Vj]=1;否则matrix[Vi][Vj]=0。对于有权图若顶点Vi和Vj之间有边,且权值为weight,则matrix[Vi][Vj]=weight;否则matrix[Vi][Vj]=0或MAX
weixin_33701294
·
2020-09-16 12:58
数据结构与算法
第二章 链表—单链表的查找
第二章线性表—单链表的查找
数据结构基础
代码(严蔚敏人邮教育出版社)单链表结点值查找#include#includeusingnamespacestd;typedefstructLNode{intdata
Iron&CHEN
·
2020-09-16 00:55
数据结构
数据结构实践项目——最短路径和拓扑序列
本文是针对[
数据结构基础
系列(7):图]的第2组实践例程。
weixin_33989780
·
2020-09-15 18:24
数据结构与算法
测试
数据库之 索引
数据库索引的
数据结构基础
是B+tree(多叉树),B+tree结构如下图:PS:图片源自网络索引是针对数据库表中的某一列或多列建立的。
JTbeiying
·
2020-09-15 17:57
MySQL
数据结构例程——拓扑排序
本文是[
数据结构基础
系列(7):图]中第11课时[拓扑排序]的例程。
weixin_33881753
·
2020-09-15 16:08
结构体定义-
数据结构基础
复习
结构体定义-
数据结构基础
复习由于C语言学习过早,中间也没有强加复习,在学习数据结构的过程中遇到一些基础的问题,首先就是对结构体的定义模糊不清晰,经过网上资料查找和中国mooc视频学习,做出总结:结构体定义例子结构体别名是指针
wlwwwhl
·
2020-09-15 12:29
C代码
数据结构
c语言
c++
海量数据处理
2、算法/
数据结构基础
2.1boolmfilter(布隆过滤器)BloomFilter(BF)是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个
Java星
·
2020-09-15 06:03
大数据
【
数据结构基础
】散列表存储
基础概念和顺序表一样,散列表也是用来存储数据的;和顺序表不同的是,散列表优化了查找数据的操作,使得在对通过散列表进行存储的数据进行查找的开销大大降低。在散列表中,我们用键值指代我们需要进行保存的数据,用散列地址表示存储的位置,用散列函数指代通过键值确定存储位置或者通过存储位置确定键值的映射关系(散列)。构造方法我们在进行散列函数的构造时,需要考虑将需要存储的数据均匀的分配到存储地址中,避免出现冲突
言若、
·
2020-09-15 01:25
那些年,面试中常见的
数据结构基础
和算法题(下) | 掘金技术征文
前言这是数据结构和算法面试题系列的下半部分,这部分主要是算法类包括二分查找、排序算法、递归算法、随机算法、背包问题、数字问题等算法相关内容。本系列完整代码在github建了个仓库,所有代码都重新整理和做了一些基本的测试,代码仓库地址在这里:shishujuan/dsalg:数据结构与算法系列汇总,如有错误,请在文章下面评论指出或者在github给我留言,我好及时改正以免误导其他朋友。文章末尾有系列
weixin_34310785
·
2020-09-14 21:26
数据结构实践——顺序串算法
本文针对
数据结构基础
系列网络课程(4):串实践项目。
weixin_34218579
·
2020-09-14 16:13
python——pandas库之DataFrame
数据结构基础
DataFrame简介dataframe表示的是矩阵的数据表,每一列可以是不同的值类型,可以看作一个共享相同索引的Series字典。在dataframe中,数据被存储为一个以上的二维块1.利用等长度列表或numpy数组的字典来形成dataframeimportpandasaspdimportnumpyasnpdata={'state':['ohio','ohio','ohio','Nevada',
逐梦er
·
2020-09-14 15:01
python
python
python——pandas库之Series
数据结构基础
文章目录pandas之Series1.Series简介2.Series属性3.数学运算4.缺失值检测6.Series自动对齐索引7.name属性pandas之Series1.Series简介Series是一种一维的数组型对象,它包含了一个数值和数据标签,称为索引importpandasaspdimportnumpyasnpobj=pd.Series([4,7,-5,3])objOUT:04172-
逐梦er
·
2020-09-14 15:01
python
python
数据分析
数据结构实践项目——串
本文针对
数据结构基础
系列网络课程(4):串。
weixin_34291004
·
2020-09-14 12:03
利用python进行数据分析——第13章 python建模库介绍
公式中的数据转换2.2分类数据与Patsy三.statsmodels介绍3.1评估线性模型3.2评估时间序列处理其他关于数据处理的文章和pandas基础知识:1.python——pandas库之Series
数据结构基础
逐梦er
·
2020-09-14 12:14
python
python
数据分析
数据结构基础
(15) --基数排序
基数排序是一种借助“多关键字排序”的思想来实现“单关键字排序”的内部排序算法。实现多关键字排序通常有两种作法:最低位优先法(LSD)先对K[0]{基数的最低位}进行排序,并按K(0)的不同值将记录序列分成若干子序列之后,分别对K[1]进行排序,...,K[d-1]依次类推,直至最后对最次位关键字排序完成为止。最高位优先法(MSD)先对K[d-1]{基数的最高位}进行排序,然后对K[d-2]进行排序
acp小鸡炖蘑菇
·
2020-09-14 01:06
数据结构与算法
数据结构基础
(16) --树与二叉树
树的基本术语1.结点:{数据元素+若干指向子树的分支}2.结点的度:分支的个数(子树的个数)3.树的度:树中所有结点的度的最大值4.叶子结点:度为零的结点5.分支结点:度大于零的结点(包含根和中间结点)6.(从根到结点的)路径:由从根到该结点所经分支和结点构成;7.结点的层次:假设根结点的层次为1,则根的孩子为第2层,如果某节点在第L层,则其子树的根在L+1层。8.树的深度:树中叶子结点所在的最大
acp小鸡炖蘑菇
·
2020-09-14 01:06
数据结构与算法
数据结构
二叉树
数据结构基础
(18) --哈希表的设计与实现
哈希表根据设定的哈希函数H(key)和所选中的处理冲突的方法,将一组关键字映射到一个有限的、地址连续的地址集(区间)上,并以关键字在地址集中的“映像”作为相应记录在表中的存储位置,如此构造所得的查找表称之为“哈希表”。构造哈希函数的方法1.直接定址法(数组)哈希函数为关键字的线性函数H(key)=key或者H(key)=a*key+b此法仅适合于:地址集合的大小==关键字集合的大小2.数字分析法假
acp小鸡炖蘑菇
·
2020-09-14 01:06
数据结构与算法
数据结构
哈希表
数据结构基础
(17) --二叉查找树的设计与实现
二叉排序树的特征二叉排序树或者是一棵空树,或者是具有如下特性的二叉树:1.每一元素都有一个键值,而且不允许重复;2.若它的左子树不空,则左子树上所有结点的值均小于根结点的值;3.若它的右子树不空,则右子树上所有结点的值均大于根结点的值;4.它的左、右子树也都分别是二叉排序树。二叉排序树保存的元素构造[cpp]viewplaincopytemplateclassElement{public:Elem
acp小鸡炖蘑菇
·
2020-09-14 01:06
数据结构与算法
数据结构
二叉树
数据结构例程——串的模式匹配(KMP算法)
本文针对
数据结构基础
系列网络课程(4):串中第5课时串的模式匹配(KMP算法)。
weixin_34205076
·
2020-09-13 20:13
数据结构与算法
TypeScript 图形渲染实战 基于WebGL的3D架构与实现 步磊峰 图形图像 专业科技 机械工业出版社
●前言篇
数据结构基础
章SystemJS与Webpack1.1准备工作1.1.1安装Node.js1.1.2安装ViusalStudioCode1.2安装和配置SystemJS1.2.1安装SystemJS1.2.2
QQ 1003601158
·
2020-09-13 14:50
计算机
数据结构基础
七-----《递归专题》
专题:递归1、定义:一个函数直接或间接的调用自己2、递归满足3个条件1.递归必须得有一个明确的终止条件2.改函数所处理的数据规模必须在递减3.这个转化必须是可解的3、循环和递归递归:易于理解速度慢存储空间大循环:不易理解速度快存储空间小4、应用树和森林就是以递归的方式定义的树和图的很多数算法都是以递归来实现的很多数学公式就是以递归的方式定义的斐波拉契序列123581321345.函数的调用:当在一
Haishan_
·
2020-09-12 22:56
数据结构基础
递归
数据结构基础
(C语言版)(朱仲涛翻译)代码学习 第一章002
程序1.1分配、释放存储空间优化:(运行环境依然是vs2010)方法二:如果存储空间不足,调用malloc会使申请失败。#include#includeintmain(){int*pi;float*pf;//如果存储空间不足,调用malloc会使申请失败//if(NULL==(pi=(int*)malloc(sizeof(int)))||NULL==(pf=(float*)malloc(sizeo
zhusun1007
·
2020-09-11 22:16
数据结构
VS2010
数据结构基础
(C语言版)(朱仲涛翻译)代码学习 第一章001
书P5程序1.1分配、释放存储空间,在VS2010中实现的:#include#includeintmain(){int*pi;float*pf;pi=(int*)malloc(sizeof(int));pf=(float*)malloc(sizeof(float));*pi=1;*pf=1.089;printf("%d%f\n",*pi,*pf);free(pi);free(pf);system(
zhusun1007
·
2020-09-11 22:16
数据结构
VS2010
前端算法入门之【数据结构】
前端算法入门--
数据结构基础
知识篇1)什么叫算法?算法就是计算或解决问题的步骤。2)算法和程序有什么区别?
编程鹿子
·
2020-09-10 21:29
数据结构+python(四):排序和搜索
数据结构基础
+python实现(四):排序和搜索顺序表和链表都可以对元素进行排序和搜索,为了方便易懂,都对顺序表(列表)的结构进行操作。
浩叁人
·
2020-09-10 15:06
学习笔记
数据结构+python(三):栈和队列
数据结构基础
+python实现(三):栈和队列顺序表和链表解决的是数据如何存放的问题,而栈和队列描述的是对数据如何操作。栈和队列都可以使用顺序表(如列表)或者链表实现。
浩叁人
·
2020-09-10 15:06
学习笔记
【
数据结构基础
】哈夫曼编码/译码课程设计
#include#include#include#defineN20typedefstruct{charch;intweight;intlchild,rchild,parent;}Hufnode,*THufnode;typedefstruct{char*code;intlength;}CodeType;//选择排序法找1~n+i-1中parent不等于-1,且权值最小的两个结点,只选不排voidS
数星星的咚咚咚
·
2020-09-10 12:45
数据结构和算法
数据结构
哈夫曼编码
大话数据结构
基本概念(参考了小草莓|||||博主的《
数据结构基础
概念篇》)目录基本概念(参考了小草莓|||||博主的《
数据结构基础
概念篇》)线性表——零个或多个数据元素的有限序列1.顺序表a.线性表的顺序存储结构:
Zy_05_11
·
2020-09-10 12:10
「
数据结构基础
」数组与特殊矩阵
目录数组一维数组二维数组与多维数组特殊矩阵的压缩存储对角矩阵代码对称矩阵第i行第j列的元素在数组中的哪个位置代码总结稀疏矩阵代码稀疏矩阵还有一种表现形式,称为十字链表数组数组就是顺序表,只不过在C/C++里功能少一点,只有赋值和取值。数组都很熟,在这里主要说一点存储结构的事。一维数组一维数组的存储结构就是一系列连续的内存单元。二维数组与多维数组二维数组的存储结构有两种形式,分别为按行优先存放与按列
白兔青柠
·
2020-09-10 11:50
数据结构与算法
【
数据结构基础
笔记】第一章绪论之算法及算法分析
目录一、简要1、涵盖内容2、学习要求3、参考书目二、重要笔记1、算法2、算法效率度量一、简要第一章一共四小节,只有第四节单独作为一个博客发表,不仅仅是这一节在我心中地位比较重要,这一节在考研,期末考试和以后的码农生涯都会有重要作用。我不能说我这一节总结的有多好,但我还是希望能拿出来与大家分享。1、涵盖内容1、算法的定义、算法的基本特性以及算法分析的基本概念。2、算法的设计要求,效率度量方式以及存储
水亦心
·
2020-09-10 10:42
数据结构
C/C++
唯爱编程语言
数据结构
数据结构的学习笔记第一章绪论
数据结构的学习笔记第一章绪论1.1
数据结构基础
概念1、数据描述客观事物的数值、字符以及-切能输入到计算机且能被处理的符号集合。
瞲_大河弯弯
·
2020-09-10 10:35
数据结构
数据结构+python(五):树
数据结构基础
+python实现(五):树树是一种二维的数据结构,可以用顺序表和链表实现,但是相比较而言,链表的结构和树比较接近,所以使用链表更为方便。
浩叁人
·
2020-09-10 10:28
学习笔记
【
数据结构基础
笔记】第一章绪论之基本概念
目录一、简要1、涵盖内容2、学习要求3、参考书目二、重要笔记1、基本概念2、数据结构一、简要1、涵盖内容1、数据结构的基本概念,数据的逻辑结构、存储结构。2、算法的定义、算法的基本特性以及算法分析的基本概念。2、学习要求1、会数据结构的几种类型,基本概念;2、掌握数据结构类型和抽象数据类型;3、掌握算法的五个要素及特点;4、掌握评价算法的标准,会计算时间复杂度和空间复杂度。3、参考书目《数据结构(
水亦心
·
2020-09-10 09:12
数据结构
C/C++
唯爱编程语言
数据结构
数据结构基础
---结构体---结构体对齐问题(自我理解,能给自己说通,还没到深究的时候,所以这里只是自用)
结构体对齐问题遵循的原则(来自百度知道,感谢万能的网友)举例说明(以下是对规则的自我理解,对网友仅有参考价值,并不是准则)123上机验证(环境VC++6.0)总结:在依照规则构建的时候,依照结构体内的数据类型所占空间的大小的顺序从大到小依次排序,找出占内存最大的数据类型,先定大的框架,然后向里塞较小的数据类型,如果塞的下,就塞,塞不下,再开一块大的区间去塞。步骤如下:
fishingwater
·
2020-08-26 16:05
数据结构
c语言
这几道Java集合框架面试题几乎必问
Arraylist与LinkedList异同补充:
数据结构基础
之双向链表ArrayList与Vector区别HashMap的底层实现JDK1.8之前JDK1.8之后HashMap和Hashtable的区别
aobulaien001
·
2020-08-25 16:30
Python
数据结构基础
(三)——类(Class)
二、类类是Python中面向对象编程的基本部分。#CreatingtheclassclassPets(object):#Initializetheclassdef__init__(self,species,color,name):self.species=speciesself.color=colorself.name=name#Forprintingdef__str__(self):return
Katherine_0214
·
2020-08-25 09:37
深度学习-python编程
数据结构基础
之基础(数据、计算机结构)
数据结构基础
之基础要想了解数据结构,首先我们要搞清楚以下问题。1.什么是数据数据就是数值,也就是我们通过观察、实验或计算得出的结果。数据有很多种,最简单的就是数字。数据也可以是文字、图像、声音等。
superzz0377
·
2020-08-25 09:12
数据结构
数据结构
数据结构基础
计算机结构
数据
数据结构基础
(5)------------二叉排序树(BST)
数据结构基础
(5)------------二叉排序树(BST)(一个递归的经典应用)1.概念:二叉排序树,又名为二叉查找树。
卧浪居士
·
2020-08-24 18:02
DataStructure
linux c++ 服务器端开发面试必看书籍
一、算法基础系列
数据结构基础
(C语言版)》朱仲涛译《剑指Offer》《编程之美》《编程珠玑》《CareerCup-Top150Ques
蓝色当当风
·
2020-08-24 16:35
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他