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
S1_数据结构学习
数据结构学习
笔记 6-1 手撕AVL树 与 LeetCode真题(Java)
6-1手撕AVL树AVL树是目前为止学习到的第一个高级数据结构。AVL树是二叉排序树的升级。前导—二叉排序树二叉排序树(BinarySortTree),又称二叉查找树(BinarySearchTree),亦称二叉搜索树。二叉排序树在二叉树的基础上做了一点调整。性质:左子树根节点右子树>根节点右子树>根节点拿着一颗二叉排序树进行中序遍历,它就是一个升序的序列;用途:解决与排名相关的检索需求。二叉排序
小成同学_
·
2022-09-13 08:24
数据结构与算法
数据结构
AVL树
二叉搜索树
leetcode
java
【OpenCV】基于cv2的图像阈值化处理【超详细的注释和解释】掌握基本操作
spm=1001.2014.3001.5482这里包含了博主很多的
数据结构学习
上的总结,每一篇都是超级用心
@背包
·
2022-09-08 07:26
Python学习日记
opencv
计算机视觉
人工智能
数据结构学习
笔记(王道)
数据结构学习
笔记(王道)PS:本文章部分内容参考自王道考研数据结构笔记文章目录
数据结构学习
笔记(王道)一、绪论1.1.数据结构1.2.算法1.2.1.算法的基本概念1.2.2.算法的时间复杂度1.2.3
梦入_凡尘
·
2022-08-21 09:08
数据结构
c语言
数据结构学习
笔记(二)
一:单链表1.1链表(Linkedlist)介绍链表是有序的列表,但是它在内存中的存储如图所示:小结:链表是以节点的方式来存储,链式存储。每个节点包含date域,next域:指向下一个节点。发现链表的各个节点不一定是连续存储。链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定。1.2单链表的创建示意图:1.3添加(创建)1.先创建一个head头节点,作用就是表示单链表的头2.后面我们每添
JiaXingNashishua
·
2022-08-05 14:59
数据结构
java
ide
数据结构学习
(九):有序表
一、有序表的定义有序表:是指这样的线性表,其中所有元素以递增或递减方式有序排列。有序表是线性表的一部分。为了简单,假设有序表元素是以递增方式排列。有序表和线性表中元素之间的逻辑关系相同,其区别是运算实现的不同。二、有序表可以采用与线性表相同的存储结构(顺序表+链表)(1)若以顺序表存储有序表,基本运算算法中只有Listinsert()算法与前面的顺序表对应的运算有差异,其余都是相同的有序顺序表的L
WuJiaYFN
·
2022-08-01 20:32
数据结构(C语言)
算法与
数据结构学习
(26)-基数排序(桶排序)
基数排序(桶排序)介绍1.基数排序(radixsort)属于“分配式排序”(distributionsort),又称“桶子法”(bucketsort)或binsort,顾名思义,它是通过键值的各个位的值,将要排序的元素分配至某些“桶”中,达到排序的作用2.基数排序法是属于稳定性的排序,基数排序法的是效率高的稳定性排序法3.基数排序(RadixSort)是桶排序的扩展4.基数排序是1887年赫尔曼·
良缘白马
·
2022-08-01 09:54
《java数据结构与算法》系列
c语言斐波那契数列递归数组,C语言
数据结构学习
:递归之斐波那契数列
自己对递归还是不太熟练,于是做的时候就很吃力,就是翻棋子直到棋盘上所有棋子的颜色一样为止,求最少翻多少次,方法是枚举递归。然后就打算先做另一道递归的题(从数组中取出n个元素的组合),但是同样在递归的问题上不太理解。好吧,于是复习CPP,在第229页的时候,看到了斐波那契数列,回想起之前做过的一道题目,发现可以用递归的方法来做。于是决定优化一下之前的代码。以下这段摘自《Cprimerplus》斐波那
遇见数学
·
2022-07-27 07:49
c语言斐波那契数列递归数组
2022-07-15 第六组 润土 Java03
数据结构学习
笔记
数据结构:数组:最基本的数据结构(线性表)链表:单向链表,双向链表树:二叉树图:深度优先遍历、广度优先遍历查找:线性查找折半查找排序:冒泡排序*快速排序插入排序*选择排序*希尔排序堆排序归并排序桶排序1、查找线性查找:int[]arr=newint[]{
麻木先生
·
2022-07-16 08:00
数据结构学习
笔记(第六章 图)
概述图的定义这里不多加描述了,下面给出几种图的图像。这是有向图,无向图和有向完全图。简单图:1.不存在重复边2.不存在顶点到自身的边多重图:某两个顶点间的边数大于一条,又允许顶点通过一条边与自身关联。完全图:任意两个顶点间都有边关于其他基本概念可看下面这个博主写的超级详细数据结构:图(Graph)【详解】_UniqueUnit的博客-CSDN博客_数据结构图图的存储及基本操作邻接矩阵法用一个一维数
低调$(生活)
·
2022-07-10 14:42
数据结构
大数据
数据结构
算法
图
算法与
数据结构学习
(41)-赫夫曼树
赫夫曼树基本介绍给定n个权值作为n个叶子结点,构造一棵二叉树,若该树的带权路径长度(wpl)达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(HuffmanTree),还有的书翻译为霍夫曼树。赫夫曼树是带权路径长度最短的树,权值较大的结点离根较近。赫夫曼树几个重要概念和举例说明1.路径和路径长度:在一棵树中,从一个结点往下可以达到的孩子或孙子结点之间的通路,称为路径。通路中分支的数目称为路径长
良缘白马
·
2022-06-11 01:10
《java数据结构与算法》系列
算法与
数据结构学习
路线
随着科学技术的发展,人工智能已经逐渐渗透到各个行业,这是一个相当有前景的专业领域。其中,算法工程师这一职位更是非常火爆,在急缺大量人才的同时,也吸引了众多求职者,那么,初学者该如何学好算法呢?算法工程师的具体分支:其次,算法工程师的必备技能:▲至少熟悉一门编程语言C/C++/java/python/R;▲功底;熟练运用各种常用算法和数据结构,有独立的实现能力;▲熟悉数据挖掘算法;▲熟悉机器学习相关
AllenLeungX
·
2022-06-08 09:18
数据结构与算法
算法和数据结构学习路线
数据结构学习路线
数据结构和算法的学习路线
数据结构与算法
数据结构与算法学习路线
数据结构学习
——队列(链队列、循环队列)
文章目录前言——队列一、链队列1.构建结构体2.创建一个队列3.跳出队列4.进入队列5.出队列6.样例测试7.完整代码8.结果二、循环队列1.构造结构体2.创造循环队列3.进入队列4.出队列5.测试6.完整代码7.测试结果前言——队列队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插
ICE.zero
·
2022-05-30 22:31
数据结构
学习
链表
【Linux】root密码忘记了怎么办【技能篇】一分钟教会你重置root密码
数据结构专栏:数据结构这里包含了博主很多的
数据结构学习
上的总结,每一篇都是超级用心编写的,有兴趣的伙伴们都支持一下吧!
#西城s
·
2022-05-29 21:28
Linux
linux
【算法】【回溯】两道经典排列问题OJ详解【力扣46 力扣47】【超详细的回溯算法教程】让我们牢牢把握回溯的精髓
让我们牢牢把握回溯的精髓作者:@小小Programmer这是我的主页:@小小Programmer在食用这篇博客之前,博主在这里介绍一下其它高质量的编程学习栏目:数据结构专栏:数据结构这里包含了博主很多的
数据结构学习
上的总结
#西城s
·
2022-05-29 21:58
算法
跟着博主刷Leetcode
深度优先
leetcode
宽度优先
浙大版《
数据结构学习
与实验指导(第2版)》进阶实验8-2.3:二叉搜索树的最近公共祖先
题意给定一棵二叉搜索树的先序遍历序列,要求你找出任意两结点的最近公共祖先结点(简称LCA)。Input输入的第一行给出两个正整数:待查询的结点对数MMM(≤1000\le1000≤1000)和二叉搜索树中结点个数NNN(≤10000\le10000≤10000)。随后一行给出NNN个不同的整数,为二叉搜索树的先序遍历序列。最后MMM行,每行给出一对整数键值UUU和VVV。所有键值都在整型int范围
Cutele_
·
2022-05-24 08:16
#
浙大版数据结构
算法
数据结构
c++
dfs
从零开始的
数据结构学习
日记(十一)——1.11树和二叉树
1.1树1.树的基本术语:1.结点:包含一个数据元素及若干指向其子树根的分支。2.结点的度:结点拥有的子树个数。3.叶子(终端结点):度为0的结点。4.非终端结点:度不为0的结点。5.结点的层次:树中根结点的层次为1,根结点子树的根为26.树的度:树中所有结点的度的最大值。7.树的深度:树中结点层次的最大值。8.森林:m棵互不相交的树的集合9.有序树、无序树:如果树中每棵子树从左向右的排列有一定的
The wind of freedom
·
2022-05-23 14:31
数据结构
二叉树
算法
从零开始的
数据结构学习
日记(十二)——1.12二叉树的遍历
1.1深度优先遍历1.递归遍历LDR分别代表左子树、根结点、右子树。1.先序遍历DLR若二叉树为空,则结束遍历;否则访问根结点,先序遍历左子树,先序遍历右子树。算法如下:voidpreorder(bitree*p){if(p!=NULL){printf("%c",p->data);preorder(p->lchild);preorder(p->rchild);}}2.中序遍历LDR若二叉树为空,则
The wind of freedom
·
2022-05-23 14:31
二叉树
数据结构
算法
队列
指针
Seurat
数据结构学习
.1
Seurat.obj.v3.pngSeurat对象中的Assay:######################################################################在-RNA槽:@counts:未作任何处理的原始RNA表达矩阵。@data:原表达矩阵通过NormalizeData()归一化消除测序文库差异(对于每个细胞,将每个基因的表达量除以该细胞的所有基
倪桦
·
2022-05-23 14:47
狂肝数天,万字文章带你保姆级重识c语言(一篇足以)
一片文章领悟C语言精髓文章目录今天带大家重识C语言,一片文章领悟C语言精髓如何学好C语言1.激励自己,树立信心学习不能叫苦叫累,抱怨没时间3.拒绝做伸手党4.学好编程,不仅仅是学好C语言学习语言:学习算法,
数据结构学习
操作系统和网络初识
hmm️.
·
2022-05-22 07:30
重识C语言
c语言
visualstudio
c语言
c++
PTA 基础编程题目集 (参考代码)
语言程序设计实验与习题指导(第3版)》题目集(参考代码)PTA浙大版《C语言程序设计(第3版)》题目集(参考代码)PTA团体程序设计天梯赛-练习集Level-1(参考代码C语言/Python版)PTA浙大版《
数据结构学习
与实验指导
Re:从零开始的代码生活
·
2022-05-20 12:55
PTA基础编程题目集
c语言
c++
PTA 浙大版《C语言程序设计实验与习题指导(第3版)》题目集(参考代码)
另一套题目集:PTA浙大版《C语言程序设计(第3版)》题目集(参考代码)其他题目集:PTA基础编程题目集(参考代码)PTA团体程序设计天梯赛-练习集Level-1(参考代码C语言/Python版)PTA浙大版《
数据结构学习
与实验指导
Re:从零开始的代码生活
·
2022-05-20 12:55
c语言
数据结构学习
笔记-静态链表(C语言实现)
静态链表主要是为一些没有指针的高级开发语言而提供的。实现思路就是:创建一个数组,数组中的元素由两个属性组成,数据(data)、指针(cur)。指针指向下一个数组元素的下标。数组的第一个元素和最后一个元素不存放数据。数组之内除第一个数组元素,其余的数组空元素都被称为备用链表。数组的第一个元素的cur存放第一个备用链表的下标,数组的最后一个元素的cur存放第一个带有数据的数组元素的下标。在没有数据的数
Daydream Mr.
·
2022-05-07 17:35
数据结构
数据结构学习
Day1
数据结构学习
Day1前言作为一名和CS基本差不多的AI专业学生,掌握扎实的计算机基本知识是非常必要的。虽然是大一,但是为了赶超别人并且提前准备就业或者考研,数据结构的学习自然提上日程。
VpSoLo
·
2022-05-07 17:32
数据结构学习
数据结构
c++
链表
noj数据结构稀疏矩阵的加法十字链表_数据结构算法之稀疏矩阵
4:稀疏矩阵的相关运算一:背景第一此介绍稀疏矩阵是在
数据结构学习
时,然后当时并没有多么用心的去学习它,因为,感觉它在实际应用中很少遇见,直到后来自己看了基于用户的协同过滤推荐算法时,才有了较大的感触,在协
weixin_39927059
·
2022-05-07 17:58
【Day8
数据结构学习
-1】
Day8
数据结构学习
-1一、课程体系二、为什么要学习数据结构三、数据结构的概念3.1基本概念3.2数据结构的定义3.3逻辑关系3.4存储关系3.5操作四、顺序表(线性表的顺序存储)4.1概念4.2对顺序表的操作
狗子爱猫粮855
·
2022-05-07 17:22
数据结构
算法
数据结构学习
Day 4
学习日记:今天看到第二篇的学习日记居然有200多的阅读量哈哈,超级开心,虽然不知道是为什么,但也给自己很大很大的动力继续学习这个”据构数结“今天就朝着数据结构继续进军吧!通过和大佬的一些简短的对话,其实是能理解到链表的大概的样子,就是我看到程序应该不至于不理解,但是它的各种操作我的脑子可能需要反应一下再加上理解学数据结构多是一件美事啊1、线性链表链表和顺序表的不同在于,链表的数据元素之间的逻辑关系
每天进步一点点嘿
·
2022-05-07 16:14
数据结构学习
数据结构
深度学习
c语言
链表
算法
数据结构学习
笔记(3.栈,队列,数组 4.串)
文章目录第三章栈,队列和数组栈(stack)顺序栈的实现链栈的实现队列基本概念队列顺序实现队列的链式实现双端队列栈的应用--括号匹配问题栈的应用--表达式求值栈的应用--表达式求值问题(二)重要考点栈的应用--递归队列的应用特殊矩阵--压缩存储第四章串串的定义、基本操作串的存储结构字符串--朴素模式匹配算法KMP算法KMP算法--进一步优化第三章栈,队列和数组栈(stack)栈的定义只允许在一端进
Super_Song_
·
2022-05-05 10:45
408学习专区
数据结构
学习
算法
二叉树的遍历及其例题(
数据结构学习
笔记)
文章目录先序、中序、后序遍历递归算法1、先序遍历过程先序遍历算法代码2、中序遍历过程中序遍历算法代码3、后序遍历过程后序遍历算法代码层次遍历算法算法设计思路算法代码算法世界复杂度为O(n)算法例题例题7-11算法思路解题标程例题7-12算法思路解题标程例题7-13算法思路解题标程例题7-14算法思路算法设计例题7-15算法思路解题标程例题7-16算法思路解题标程例题7-17算法思路队列类型声明解题
省下洗发水钱买书
·
2022-04-15 07:29
数据结构学习笔记
队列
算法
数据结构
二叉树
【C语言】什么是树,二叉树又是啥玩意
1.1树的概念1.2树的相关知识点1.3树的代码表示2.二叉树2.1概念2.2特殊的二叉树2.3二叉树的性质2.4几个选择题3.二叉树的存储结构3.1顺序存储3.2链式存储结语前言在之前的
数据结构学习
中
慕雪华年
·
2022-04-10 09:28
数据结构太复杂
c语言
数据结构
【C语言】你知道吗,双向带头循环链表,其实比单链表还简单
文章目录前言1.双链表的结构2.代码实现2.1头文件2.2源文件结语前言在之前的
数据结构学习
中,我们学习了顺序表、链表这两种结构顺序表:博客链接1单链表:博客链接2链表OJ:博客链接3之前本来是不想写双链表的博客的
慕雪华年
·
2022-04-10 09:28
数据结构太复杂
c语言
数据结构
数据结构学习
第二十六课(归并排序)
归并排序:两个有序数组合并为一个有序数组步骤:1两个指针分别指向两个有序数组;2循环遍历并且比较,符合要求的数据存放到最终的内存段中,并且指针后挪;3直到有一个数组存放完毕,循环结束;4将没有放完的数组拷贝到最终的内存段中;1源文件#include#include//归并排序voidmerge_sort(int*arr,intlen);//递归拆分left:左边一半第一个元素下标,right:右边
kdnnnd
·
2022-04-09 06:58
数据结构学习笔记
数据结构
算法
c语言
数据结构学习
之路(一)
数据结构是计算机学科的必修课程,涵盖了计算机学科的算法设计、数值分析、操作系统和编译原理等课程所涉及的大部分相关算法的实现。学好该课程,不仅对这些后续课程的学习有很大帮助,而且能在实际中发挥其广泛的用途。想成为程序武林的高手吗?快点跟我一起学学独孤九剑--《数据结构》1.1数据结构数据结构是指所有数据元素以及数据元素之间的关系,可以看作是相互之间存在着某种特定关系的数据元素的集合。数据结构包括如下
岁月宛转待黎明
·
2022-04-04 07:04
数据结构
数据结构
【算法】【C语言进阶】C语言字符串操作宝藏级别汇总 strtok函数 strstr函数该怎么用?【超详细的使用解释和模拟实现】
超详细的使用解释和模拟实现】作者:@小小Programmer这是我的主页:@小小Programmer在食用这篇博客之前,博主在这里介绍一下其它高质量的编程学习栏目:数据结构专栏:数据结构这里包含了博主很多的
数据结构学习
上的总结
@小小Programmer
·
2022-03-25 09:25
算法
内存
算法
c语言
数据结构学习
笔记(四)--关于线性表的一个小疑问
intLocateElem_Sq(Sq_ListL,ElemTypee,Status(*compare)(ElemType,ElemType)){intindex=-1;//没找到,返回-1;从0下标开始Sql_List*ptr=&L;//用于遍历的指针while(ptr->next!=NULL)//停止遍历条件{++index;//索引自增if(*compare(ptr->data,e)==TR
Qin_xian_shen
·
2022-03-24 02:46
数据结构学习笔记
数据结构
线性表
逆置单链表c语言实现
算法图解参见:
数据结构学习
-带头结点的单链表就地逆置单链表的逆置(头插法和就地逆置)算法用到三个指针,PreviousPos,CurrentPos,NextPos,在开头到PreviousPos的节点已经排序好
cd-qz
·
2022-03-20 18:28
单链表
c语言
数据结构学习
笔记 1-1链表概述及LeetCode真题图解(Java)
喜欢该类型文章可以给博主点个关注,博主会持续输出此类型的文章,知识点很全面,再加上LeetCode的真题练习,每一个LeetCode题解我都写了注释,比较适合新手入门数据结构与算法,后续也会更新进阶的文章。1-1链表(List)及经典问题链表基础知识链表的典型应用场景现在我们有这样一个需求:现在这个4GB的内存是一个连续的存储空间,接下来我们是要在4GB的内存空间划分出来1GB的存储空间,如图:m
小成同学_
·
2022-03-16 09:18
数据结构与算法
链表
leetcode
面试
图解法
数据结构
专插本 计算机基础与程序设计 2020届考生纯手敲 C语言与
数据结构学习
中遇到的所有问题都在这里了,建议直接三连
文章说明我考的还可以接受,2b学校应该是能让我随意选了,毕竟也就准备了八十来天,时间不长,成绩我也欣然接受,我把我的专插本专门设立了一个分类,有需要的可以去分类里看,需要可以资料可以私信或评论或者可以直接通过邮件联系我,私信不常看,评论或者邮件我会早点看到
[email protected]
专栏地址:好好学习,争取上岸资源下载地址:没有积分的朋友可以私信发邮箱给我,我做个顺水人情,祝你考个好成绩,该资
好运haoyun
·
2022-03-10 11:25
专插本
c语言
数据结构
链表
二叉树
堆栈
Java 数据结构笔记
Java
数据结构学习
笔记一、线性结构(一)常见线性结构数组队列链表栈(二)线性结构特点线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系线性结构有两种不同的存储结构,即顺序存储结构(
王林-wlin
·
2022-03-02 15:15
数据结构笔记
数据结构
java
链表
算法
Python
数据结构学习
笔记——搜索与排序算法
目录一、搜索(一)搜索的方法(二)顺序搜索(三)二分搜索二、排序内排序和外排序(一)冒泡排序(二)选择排序(三)插入排序(四)希尔排序(五)归并排序(六)快速排序总结一、搜索(一)搜索的方法搜索是指从元素集合中找到某个特定元素的算法过程,搜索过程通常返回True或False,分别表示元素是否存在。Python中通过运算符in来检查一个元素是否处于元素集合中,如下:print("C"in["C","
晚风(●•σ )
·
2022-02-25 07:17
Python数据结构和算法
数据结构
python
学习
02 |
数据结构学习
笔记:快速的Redis有哪些慢操作?
目录一、redis为什么快?二、这些数据结构都是值的底层实现,键和值本身之间用什么结构组织?为什么hash表操作变慢了?redis如何解决hash冲突问题?什么时候会发生rehash?集合数据操作的复杂度集合的操作效率和哪些因素相关呢?整数数组和双向链表压缩列表跳表redis操作的复杂度三、为什么集合类型有那么多的底层结构,它们都是怎么组织数据的,都很快吗?四、什么是简单动态字符串,和常用的字符串
MyySophia
·
2022-02-23 11:38
Redis
R语言基础语法+
数据结构学习
总结
文章目录R语言OutlineBasicsyntaxR语言编程中的常见错误赋值1.vector2.Matrix数组数据框因子1.Basics2.Matrix2.1添加行列3.Dataframe3.1从已有表中创建3.2添加行或者列GettingstartedworkingdirectoryPackages数据输入&输出Object1.1Object的属性1.2Object的类别缺失数据Matrix数
RiptidePzh
·
2022-02-23 07:55
R
数据分析
数据挖掘
r语言
考研c++和算法
数据结构学习
http://ooowl.fun/blog/back/C%E5%92%8CC%2B%2B/errorrecord.html#%E5%95%8A%E5%95%8A%E5%95%8A
肯定是疯了
·
2022-02-19 17:36
goland cond
数据结构学习
1、cond结构介绍//Condimplementsaconditionvariable,arendezvouspoint//forgoroutineswaitingfororannouncingtheoccurrence//ofanevent.//Cond结构实现一个条件变量和约定指针,为了等待协程或者通知一个事件的发生。//EachCondhasanassociatedLockerL(ofte
Tim_SSS
·
2022-02-16 04:04
2018-11-01
增加淘宝店宝贝英语趣配音日常口语对话课程复习预习整理笔记练习编程复习高数线代复习
数据结构学习
c++看汇编语言,微机原理口语选修课学习投资学学习经济学原理学习法律知识学习单片机视频
黑姬
·
2022-02-15 15:41
一个好的算法应该如何评测(
数据结构学习
1)
程序设计=数据结构+算法。程序设计.png谈算法就不能不先聊聊数据结构了数据结构数据结构的数据单位如图,举个例子,我们要处理全校学生的数据,每个班级就是数据对象(性质相同的数据元素的集合);每个学生就是一个数据元素;每个学生的年龄、性别、身高就是数据项。而数据结构是是一门学科,它教会我们“如何存储具有复杂关系的数据更有助于后期对数据的再利用”。image.png逻辑结构与物理结构逻辑结构:指的是数
读月鱼_Harlan
·
2022-02-13 19:53
Python常用
数据结构学习
(对比Java)
1listlist是Python内置的一种数据类型是列表,是一种有序的集合,可以随时添加和删除其中的元素。和Java相比的不同点:1如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素:classmates=['Michael','Bob','Tracy']classmates[-1]输出--'Tracy'2可以把元素插入到指定的位置,比如索引号为1的位置:class
艾剪疏
·
2022-02-10 07:09
数据结构学习
1-稀疏数组
【转载请注明出处:From李诗雨—https://blog.csdn.net/cjm2484836553/article/details/91345761】不诗意的女程序猿不是好厨师~1.一些基础点1.1数据结构:包括线性结构和非线性结构。1.2线性结构特点是数据元素之间存在一对一的线性关系.线性结构有两种不同的存储结构,即顺序存储结构和链式存储结构。顺序存储的线性表称为顺序表,顺序表中的存储元素
倔脾气的皮皮虾啊
·
2022-02-04 23:28
[
数据结构学习
篇]1-时间复杂度
时间复杂度:顾名思义,时间上来讲就是耗时程度,耗时少:时间复杂度低;反之则高。那么对于程序而言呢,最直观的方法就是把程序跑一遍,看下运行时间,但是这里有一个bug,就是运行时间很依赖运行环境,在两个完全不同的环境跑出来的程序时间复杂度可能会相差甚远,由此就出现了一种评估时间复杂度的标准,大体知道该程序的时间复杂度耗时趋势就可以了,要是有需求获得准确的时间的话那需要另外测试。时间频度:那么问题来了,
·
2022-01-07 17:59
后端
数据结构学习
笔记:排序算法总结
此文将以总分的形式对排序算法进行梳理与总结,用于学习或复习使用,接下来请跟随代码骑士一起搞定排序算法吧。=========================================================================目录一、(总--化整为零)A、按排序方式分类:1、插入排序:(1)直接插入排序(2)希尔排序2、交换排序:(3)冒泡排序(4)快速排序3、选择排序:(
代码骑士
·
2021-11-23 15:11
数据结构与算法
c语言
开发语言
后端
Python数据结构与算法(一)——数据结构与算法导论
Python数据结构与算法(一)——数据结构与算法导论0.学习目标1.数据结构概述1.1什么是数据结构1.2逻辑结构和物理结构1.3抽象数据类型1.4
数据结构学习
的必要性2.算法概述2.1什么是算法2.2
盼小辉丶
·
2021-11-12 10:35
Python数据结构与算法
数据结构
算法
python
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他