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
数据结构与算法学习日记
工作后,为什么还要学习
数据结构与算法
(文末福利)
工作后,为什么还要学习
数据结构与算法
(文末福利)somenzz关注0.6062018.12.0922:20:39字数1,651阅读2,195在学习计算机课程的时候,
数据结构与算法
这门课是最烧脑子的课程了
human81
·
2024-01-03 16:51
C的
数据结构与算法
中的图遍历
1.邻接矩阵深度和广度遍历算法#include"stdio.h"#include"stdlib.h"#include"math.h"#include"time.h"#defineOK1#defineERROR0#defineTRUE1#defineFALSE0typedefintStatus;/*Status是函数的类型,其值是函数结果状态代码,如OK等*/typedefintBoolean;/*
%小农
·
2024-01-03 15:17
c语言
算法
图论
数据结构与算法
-去除重复字母
给你一个仅包含小写字母的字符串,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证返回结果的字典序最小(要求不能打乱其他字符的相对位置)。示例1:输入:"bcabc"输出:"abc"示例2:输入:"cbacdcbc"输出:"acdb"解题思路:判断字符串可能出现的特殊情况用一个record数组记录字符串中字母出现的次数;申请一个字符串栈stack用来存储去除重复字母的结果,并利用它的特性帮
Joker_King
·
2024-01-03 07:51
【Python排序算法系列】—— 插入排序
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:"没有罗马,那就自己创造罗马~"2023年度总结→http://t.csdnimg.cn/yIeru目录插入排序理解过程演示
Aileen_0v0
·
2024-01-03 06:26
数据结构与算法
排序算法
算法
java
python
经验分享
学习
开发语言
【数据结构】双向带头循环链表的实现
博主CSDN主页:卫卫卫的个人主页专栏分类:数据结构代码仓库:卫卫周大胖的
学习日记
关注博主和博主一起学习!一起努力!双向链表带头双向循环链表:结构最复杂,一般用在单独存储数据。
卫卫周大胖;
·
2024-01-03 03:59
数据结构的学习
数据结构
链表
c语言
数据结构(二)栈和队列
本文是在原本
数据结构与算法
闯关的基础上总结得来,加入了自己的理解和部分习题讲解原活动链接邀请码:JL57F5目录栈和队列1.什么是栈?栈的入栈、出栈操作2.什么是队列?
大地之灯
·
2024-01-03 01:52
数据结构与算法
数据结构
mysql
数据库
LeetCode刷题--- 第 N 个泰波那契数
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-03 01:06
力扣动态规划算法题
leetcode
算法
学习笔记—关键绩效指标
【优胜行动派️❤
学习日记
】[打卡宝宝]:张雪[打卡日期]:2019/2/26[累计坚持]:这是我坚持学习的第129天[学习内容]:5分钟商学院·KPI[学习笔记]:在大变革时代,即便过去再成功的企业家和管理者们
凡小姐_ba36
·
2024-01-02 10:56
数据结构与算法
——符号表API设计及有序符号表设计
Java学习手册+面试指南:https://javaxiaobear.cn符号表最主要的目的就是将一个键和一个值联系起来,符号表能够将存储的数据元素是一个键和一个值共同组成的键值对数据,我们可以根据键来查找对应的值。符号表中,键具有唯一性。符号表的应用:应用查找目的键值字典找出单词的释义单词释义图书索引找出某个术语相关的页码术语一串页码网络搜索找出某个关键字对应的网页关键字网页名称1、符号表的AP
小熊学Java
·
2024-01-02 07:58
Java数据结构与算法
符号表
线性表
数据结构与算法
Java
【
学习日记
】郑思颖《火烧云》
2019年5月22日周三晴今天学习了火烧云这一篇文章,什么是火烧云?什么是火烧云,火烧云就是云被火烧着了一样火烧云的时间是一般夏天的早上和傍晚。第一自然段主要写了照的小孩子的脸和什么什么人物变成了什么样子。第二自然段是写从哪儿到哪儿,像是着了火。第三自然段写了他的变化极多和颜色。第四自然段是写的马的变形的过程。一五自然段是写狗变形的过程和消失的过程。第六自然段是写狮子消失和变形的过程。最后一自然段
O郑思颖O
·
2024-01-02 05:01
数据结构与算法
教程,数据结构C语言版教程!(第二部分、线性表详解:数据结构线性表10分钟入门)二
第二部分、线性表详解:数据结构线性表10分钟入门线性表,数据结构中最简单的一种存储结构,专门用于存储逻辑关系为"一对一"的数据。线性表,基于数据在实际物理空间中的存储状态,又可细分为顺序表(顺序存储结构)和链表(链式存储结构)。本章还会讲解顺序表和链表的结合体——静态链表,不仅如此,还会涉及循环链表、双向链表、双向循环链表等链式存储结构。三、顺序表的基本操作(C语言详解版)我们学习了《二、顺序表(
别致的SmallSix
·
2024-01-01 23:05
数据结构(C语言版)
数据结构
c语言
开发语言
算法
数据结构与算法
教程,数据结构C语言版教程!(第一部分、数据结构快速入门,数据结构基础详解)四
第一部分、数据结构快速入门,数据结构基础详解数据结构基础,主要研究数据存储的方式。本章作为数据结构的入门课程,主要让读者明白,数据结构到底是什么,常用的数据存储结构有哪些,数据结构和算法之间到底有怎样的关系等等。深度剖析数据结构的本质,同时以通俗易懂的语言描述出来,致力于让读者快速入门数据结构。七、数学不好,对学数据结构有影响吗?很多初学者自认数学基础不好,怀疑这将是学习数据结构不可逾越的大山,对
别致的SmallSix
·
2024-01-01 23:04
数据结构(C语言版)
数据结构
数据结构与算法
教程,数据结构C语言版教程!(第二部分、线性表详解:数据结构线性表10分钟入门)一
第二部分、线性表详解:数据结构线性表10分钟入门线性表,数据结构中最简单的一种存储结构,专门用于存储逻辑关系为"一对一"的数据。线性表,基于数据在实际物理空间中的存储状态,又可细分为顺序表(顺序存储结构)和链表(链式存储结构)。本章还会讲解顺序表和链表的结合体——静态链表,不仅如此,还会涉及循环链表、双向链表、双向循环链表等链式存储结构。一、什么是线性表(线性存储结构)通过前面的学习我们知道,具有
别致的SmallSix
·
2024-01-01 23:04
数据结构(C语言版)
开发语言
数据结构
c语言
数据结构与算法
教程,数据结构C语言版教程!(第二部分、线性表详解:数据结构线性表10分钟入门)三
第二部分、线性表详解:数据结构线性表10分钟入门线性表,数据结构中最简单的一种存储结构,专门用于存储逻辑关系为"一对一"的数据。线性表,基于数据在实际物理空间中的存储状态,又可细分为顺序表(顺序存储结构)和链表(链式存储结构)。本章还会讲解顺序表和链表的结合体——静态链表,不仅如此,还会涉及循环链表、双向链表、双向循环链表等链式存储结构。五、单链表的基本操作(C语言版)《四、什么是单链表,链式存储
别致的SmallSix
·
2024-01-01 23:32
数据结构(C语言版)
数据结构
c语言
html
2023年——我和CSDN的一周年纪念日|回顾与展望|汗水与成长
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:"没有罗马,那就自己创造罗马~"目录对2023的总结与回顾获奖记录学习记录感恩相遇TypeScrip极速入门编程语言介绍页面功能
Aileen_0v0
·
2024-01-01 22:33
HarmonyOS系统自学
学习
harmonyos
华为
typescript
程序人生
阿里云
CSDN开发云
12.31_黑马
数据结构与算法
笔记Java
目录345设计跳表Leetcode1206346设计最小栈Leetcode155347设计端网址Leetcode355348设计推特Leetcode355349股票系列问题Leetcode121350股票系列问题Leetcode122351股票系列问题Leetcode714352股票系列问题Leetcode309353股票系列问题Leetcode123354股票系列问题Leetcode188345
simplesin
·
2024-01-01 16:34
数据结构与算法
笔记
算法
数据结构
java
后端
动态规划
贪心算法
12.31_黑马
数据结构与算法
笔记Java
目录331两数之和Leetcode167332三数之和Leetcode15333四数之和Leetcode18334盛水最多容器Leetcode11335滑动窗口最大值Leetcode239336接雨水Leetcode42337字符串匹配bfLeetcode28338字符串匹配kmpLeetcode28339字符串匹配lpsLeetcode28340最长公共前缀Leetcode14341最长回文子串
simplesin
·
2024-01-01 16:33
数据结构与算法
笔记
数据结构
算法
java
leetcode
剪枝
动态规划
12.30_黑马
数据结构与算法
笔记Java
目录320全排列无重复Leetcode47321组合Leetcode77分析322组合Leetcode77实现323组合Leetcode77剪枝324组合之和Leetcode39325组合之和Leetcode40326组合之和Leetcode216327N皇后Leetcode51-1328N皇后Leetcode51-2329解数独Leetcode37-1330解数独Leetcode37-2320全
simplesin
·
2024-01-01 16:32
数据结构与算法
笔记
java
算法
数据结构
后端
leetcode
剪枝
LeetCode刷题--- 不同路径 III
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-01 09:35
力扣递归算法题
leetcode
算法
【
数据结构与算法
】:交换排序之快速排序(手绘图解+LeetCode原题)
排序算法:快速排序一、快速排序1.什么是快速排序?2.快速排序的基本原理。3.实现快速排序的具体过程。二、算法优化三、快速排序代码实现(优化后)。四、算法分析时间复杂度五、快排思想在实际题目中的运用题目一、剑指Offer40.最小的k个数一、快速排序1.什么是快速排序?快速排序是交换排序的一种,本质上快速排序就是采用“分而治之”的策略(分治法),将问题规模减小,再而对问题分别进行处理的排序算法。2
.29.
·
2024-01-01 06:05
数据结构与算法
排序算法
算法
数据结构
java
12.26_黑马
数据结构与算法
笔记Java
目录243图FloydWarshall算法实现2244图FloydWarshall算法实现3245图FloydWarshall算法实现4246图最小生成树Prim247图最小生成树Kruskal248图并查集1249图并查集2250图并查集路径压缩251图并查集UnionBySize252贪心算法介绍253零钱兑换II递归实现243图FloydWarshall算法实现2244图FloydWarsh
simplesin
·
2024-01-01 06:50
数据结构与算法
笔记
算法
数据结构
开发语言
后端
贪心算法
leetcode
数据结构与算法
之十大经典排序算法
介绍在计算机科学中,排序算法是将列表中的元素按顺序排列的算法。最常用的是数字顺序排序和字典排序。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:点击以下图片查看大图:时间复杂度
程序员丶Johnny
·
2024-01-01 06:37
排序算法
算法
数据结构
【
数据结构与算法
】字符串匹配(头歌习题)【合集】
目录第1关:实现朴素的字符串匹配任务描述相关知识编程要求评测说明完整代码第2关:实现KMP字符串匹配任务描述相关知识编程要求评测说明完整代码第3关:【模板】KMP算法任务描述相关知识C++STL容器string1、string的定义2、string中内容的访问3、string常用函数实例解析4、C语言中将字符串转换为数值的函数5、C++11中将string转换为数值类型6.不同编译器打开-std=
剑心诀
·
2024-01-01 06:31
数据结构(C语言)
算法
数据结构
c语言
数据结构与算法
-关键路径
一、定义在一个表示工程的带权有向图中,用顶点表示事件,用有向边表示活动,用边上的权值表示活动的持续时间,这种有向图的边表示活动的网,我们称之为AOE网(AcitivityOnEdgeNetwork)。AOE网中,没有入边的顶点称为始点或源点。AOE网中,没有出边的顶点称为终点或汇点。正常情况下,AOE网中,只有一个源点一个汇点。AOV网和AOE网都是用来工程建模的。但是它们还是有很大的不同。AOV
卡布奇诺_95d2
·
2024-01-01 06:00
计算机算法中用到的对数log
来源于:https://www.cnblogs.com/huaxingtianxia/p/7842862.html之前一直不解为何算法中经常会看到log今天看《
数据结构与算法
分析Java语言描述》(第3
進撃的Friday
·
2024-01-01 05:56
[44]最短路径:地图软件是如何计算出最优出行路径的?
GeekTime
数据结构与算法
之美(ఠൠఠ)ノ真心推荐极客时间我们本科都学习过图的两种搜索算法,深度优先搜索和广度优先搜索。这两种算法主要是针对无权图的搜索算法。
_魔佃_
·
2024-01-01 05:16
【C语言】LeetCode 189. 轮转数组 的n种解法
本文涉及的库函数或者
数据结构与算法
不熟悉的地方,可以在文章末找到相关知识详解链接。
爱code的清隆
·
2024-01-01 02:49
LeetCode篇
leetcode
c语言
算法
数据结构
c++
【江湖说️
学习日记
14 边界成本】
【江湖说️
学习日记
14边界成本】[打卡宝宝]:嘿黑~[打卡日期]:2018/11/14[累计坚持]:这是我坚持学习的第9天️[学习内容]:边际成本:理论上,你可以服务全人类[学习笔记]:假设一架200个座位的飞机
栗小蒙
·
2023-12-31 20:20
java
数据结构与算法
教程
点击打开链接链接:https://pan.baidu.com/s/1dP9tca密码:rg4ajava学习者的福音,可以学习提高一下;
n_avo7_i
·
2023-12-31 18:34
java学习
链表——约瑟夫环
南昌航空大学实验报告课程名称:
数据结构与算法
实验名称:实验二线性表的链式存储结构班级:XXX学生姓名:XXX学号:XXXXX指导教师评定:XXX签名:XXX一、实验目的本实验是有关线性表的链式存储结构的应用
qq_45767547
·
2023-12-31 16:15
c++
链表
ECharts与Excel的火花
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、ECharts:现代数据可视化的利器二、Excel:经典的数据处理与分析工具三
伴川
·
2023-12-31 15:43
Java基础合集
信息可视化
java
后端
数据库
echarts
excel
前端
【数据结构和算法】独一无二的出现次数
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1哈希类算法题注意事项2.2方法一:判断长度2.3方法二
伴川
·
2023-12-31 15:43
数据结构与算法合集
数据结构
算法
java
线性回归
贪心算法
动态规划
链表
理解 AQS 和 ReentrantLock
其他系列文章导航Java基础合集
数据结构与算法
合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、公平锁和非公平锁1.1含义1.2如何自我实现1.2.1公平锁实现:1.2.2
伴川
·
2023-12-31 14:40
Java基础合集
多线程合集
java
spring
boot
开发语言
策略模式
后端
前端
人工智能
数据结构与算法
王卓-习题-第五章树和二叉树-哈夫曼编码
1.简介编写代码,能实现对用户输入的数据进行哈夫曼编码,返回哈夫曼编码表。测试样例与输出输入:共7位数字,下图i=1~7中的weight(在测试时0.4将用40代替,0.3用30代替,0.15用15代替,以此类推)。TIP:如果要用小数输入,请将代码部分int改为float输出:HC[i],即哈夫曼编码表。2.代码#includeusingnamespacestd;typedefstruct{in
Finale_Raky
·
2023-12-31 12:15
数据结构与算法习题
数据结构
算法
霍夫曼树
编码算法
决策树
数据结构与算法
分析(C++语言版)_张琨版 第六章树和二叉树课后习题答案
一、选择题1.A2.C3.C4.A5.D6.A7.D8.C9.D10.D二、填空题三、判断题√2.√3.×4.√5.×6.√7.√8.×9.√10.×四、简答题答案如下:采用前序和后序两个序列来判断二叉树上结点B必定是结点F的祖先。在前序序列中某结点的祖先都排在其前。若结点B是F的祖先,则B必定在F之前。而在后序序列中,某结点的祖先排在其后,即若结点B是F的祖先,则B必在F之后。根据这条规则来判断
赵卓不凡
·
2023-12-31 12:45
计算机考研
课后习题答案
数据结构与算法分析
LeetCode刷题--- 黄金矿工
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2023-12-31 09:52
力扣递归算法题
leetcode
算法
<
数据结构与算法
>效率分析专项总结
一.前言我们在这之前已经学了一些
数据结构与算法
,如何评价一个算法的好换,不同类型的算法的评价指标不一样,例如针对排序算法我们有稳定性的判断,对于数据结构我们有存储结构方式不同导致的效率不同,今天在这里博主针对考研
墨城烟柳ベ旧人殇
·
2023-12-31 03:39
数据结构与算法
算法
数据结构
C语言
数据结构与算法
——栈的表示和实现
个人主页:bit..系列专栏:Linux(Ubuntu)入门必看C语言刷题
数据结构与算法
目录1.栈的抽象数据类型的定义2.顺序栈的表示和实现编辑3.顺序栈的初始化4.判断栈是否为空5.求顺序栈的长度6.
bit..
·
2023-12-30 20:43
数据结构与算法
数据结构
栈
数据结构与算法
——栈的顺序结构及实现
目录前言一、栈的相关概念二、栈的顺序存储结构及实现2.1栈的顺序储存结构2.2进栈操作2.3出栈操作总结前言我相信咱们很多男生都对枪械有一种天生的喜爱,接下来咱们讲的东西就跟这个手枪弹夹比较的类似。众所周知,手枪弹夹的子弹是一颗一颗的压进去的,你不妨留意一下,你会发现你最后压进去的子弹是最先打出来的,最先压进去的子弹反而是最后打出去的。像这样先进去反而要后出来的数据结构,我们称之为栈。一、栈的相关
周童學
·
2023-12-30 20:43
数据结构
数据结构与算法
——栈的链式存储结构及实现
目录前言一、栈的链式储存结构二、栈的链式储存结构的操作2.1进栈操作2.2出栈操作总结前言讲完了栈的顺序储存结构,我们现在来看看栈的链式存储结构,简称为链栈。由于单链表中有头指针,而栈顶指针也是必不可少的。所以,我们将它们合二为一,即对于栈链来说是不需要头结点的。需要注意的一点是,相比与栈的顺序储存结构,对于栈链来说,基本不存在栈满的情况。那是因为链式储存结构的特点就在于内存中的任何有空位的地方可
周童學
·
2023-12-30 20:43
数据结构与算法
数据结构
C语言
数据结构与算法
——栈(1)
栈的定义:作为一种限定性线性表,是将线性表的插入和删除运算限制为仅在表的一段进行。(一般在表尾进行)如下表:表中允许插入、删除擦欧总的一端称为栈顶(Top);表的另一端被称为栈底(Bottom)。当栈中没有元素时称为空栈。栈的插入操作称为进栈或入栈。栈的删除操作称为出栈或退栈。栈的特点:后进先出(LIFO)栈的存储结构;顺序存储和链式存储
开心果呀
·
2023-12-30 20:12
笔记
数据结构
算法
c语言
头歌
数据结构与算法
——栈
第1关:顺序存储的栈#include#include#include"SeqStack.h"/*创建一个栈*/SeqStack*SS_Create(intmaxlen){SeqStack*ss=(SeqStack*)malloc(sizeof(SeqStack));ss->data=(T*)malloc(maxlen*sizeof(T));ss->top=-1;ss->max=maxlen;ret
zouer.
·
2023-12-30 20:12
数据结构与算法
头歌数据结构
Educoder
c语言
开发语言
数据结构
算法
数据结构与算法
- 查找
文章目录第1关:实现折半查找第2关:实现散列查找第1关:实现折半查找代码如下:/*************************************************************date:April2009copyright:ZhuEnDONOTdistributethiscode.**********************************************
柔雾
·
2023-12-30 20:53
c语言
数据结构
散列表
【Python排序算法系列】—— 选择排序
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:"没有罗马,那就自己创造罗马~"目录选择排序过程演示:选择排序实现代码:分析选择排序:Practice2:总结
Aileen_0v0
·
2023-12-30 19:27
数据结构与算法
算法
排序算法
数据结构
python
选择排序
【Python排序算法系列】—— 冒泡排序
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:"没有罗马,那就自己创造罗马~"目录冒泡排序过程演示:冒泡排序实现代码:分析冒泡排序:Practice1:总结
Aileen_0v0
·
2023-12-30 19:57
数据结构与算法
排序算法
算法
冒泡排序
学习
python
开发语言
Python面向对象编程 —— 类和异常处理
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:"没有罗马,那就自己创造罗马~"目录1.类1.1类的定义1.2类变量和实例变量1.3类的继承2.异常处理2.1
Aileen_0v0
·
2023-12-30 19:56
python学习
python
开发语言
安全
后端
【数据结构】快速排序(4种方式实现)
博主CSDN主页:卫卫卫的个人主页专栏分类:数据结构代码仓库:卫卫周大胖的
学习日记
关注博主和博主一起学习!一起努力!
卫卫周大胖;
·
2023-12-30 19:59
数据结构的学习
数据结构
c语言
LeetCode刷题--- 解数独
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2023-12-30 17:51
力扣递归算法题
leetcode
算法
LeetCode刷题--- 单词搜索
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2023-12-30 17:19
力扣递归算法题
leetcode
算法
Unity应该如何学
C#程序设计与常用
数据结构与算法
Unity使用C#来开发,所以学习
爱编程的鱼
·
2023-12-30 14:34
unity教程
unity
游戏引擎
python
开发语言
算法
java
前端
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他