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
数据结构与算法MOOC
[AcWing]836. 合并集合(C++实现)并查集模板题
[AcWing]836.合并集合(C++实现)并查集模板题1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的
数据结构与算法
思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2024-01-11 05:41
AcWing算法日记
c++
图论
java
数据结构与算法
刷题-----LeetCode343. 整数拆分(TODO)
java
数据结构与算法
刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-11 05:58
算法
java
算法
leetcode
java
数据结构与算法
刷题-----LeetCode303. 区域和检索 - 数组不可变
java
数据结构与算法
刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-11 05:28
算法
java
leetcode
算法
【
MOOC
-生物信息学-序列比较】
一、认识序列FASTA格式第一行:“>”+名称或其他注释第二行及以后:字符串表示序列二、序列的相似性1.序列相似的重要性相似的序列往往起源于同一个共同的祖先序列,它们很可能有相似的空间结构和生物学功能,即相似的序列->相似的结构->相似的功能可用序列相似、结构功能已知的蛋白质推测当前仅知道序列的蛋白质2.一致度与相似度一致度(identity):如果两个序列(蛋白质或核酸)长度相同,那么它们的一致
HuangXinyue1017
·
2024-01-11 01:16
生物信息学
C# CookBook 基本语法
笔记资料:C#开发轻松入门慕课网https://www.i
mooc
.com/learn/422.NET开发简介Microsoft.NET.NET是微软公司推出的软件开发和运行平台,允许应用通过internet
啊哈JC熙
·
2024-01-11 01:32
科学是将领,实践是士兵-达.芬奇
大赛秘书处针对上述问题,组织了“智能汽车
MOOC
专题培训系列课程”。
TsinghuaJoking
·
2024-01-10 23:18
LeetCode刷题--- 下降路径最小和
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-10 23:54
力扣动态规划算法题
leetcode
算法
LeetCode刷题--- 不同路径 II
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-10 23:23
力扣动态规划算法题
leetcode
算法
LeetCode刷题--- 珠宝的最高价值
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-10 23:23
力扣动态规划算法题
leetcode
算法
LeetCode刷题--- 最小路径和
个人主页:元清加油_【C++】,【C语言】,【
数据结构与算法
】-CSDN博客个人专栏力扣递归算法题http://t.csdnimg.cn/yUl2I【C++】http://t.csdnimg.cn/6AbpV
元清加油
·
2024-01-10 23:52
力扣动态规划算法题
leetcode
算法
【揭秘APT攻击】——内网渗透实战攻略,带你领略网络安全的绝密世界!
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:"没有罗马,那就自己创造罗马~"目录介绍什么是内网?什么是内网渗透?
Aileen_0v0
·
2024-01-10 20:19
Aileen粉丝福利
网络
web安全
安全
数据结构
网络安全
信息与通信
udp
周六 2020-01-11 09:00 - 24:30 多云 02h00m
科研参考书【】1)的《》看0/0页-5.科研文档1)组织工作[1]:例会--英语能力[2]:1.听力--十分2.单词--五分3.口语--五分4.英语文档1)编程能力[2]:1.编程语言C语言--O分2.
数据结构与算法
么得感情的日更机器
·
2024-01-10 20:37
Python - 深夜
数据结构与算法
之 Two-Ended BFS
目录一.引言二.双向BFS简介1.双向遍历示例2.搜索模版回顾三.经典算法实战1.Word-Ladder[127]2.Min-Gen-Mutation[433]四.总结一.引言DFS、BFS是常见的初级搜索方式,为了提高搜索效率,衍生了剪枝、双向BFS以及A*即启发式搜索等高级搜索方式。剪枝通过避免不必要或者次优解来减少搜索的次数,提高搜索效率;双向BFS通过层序遍历从首尾逼近答案,提高搜索效率;
BIT_666
·
2024-01-10 20:26
夜深人静写算法
Python
宽度优先
深度优先
算法
双向BFS
《学习之道》第五~六章丨大脑是如何拖延的--教你两招,和拖延说“Bye-bye”
在
MOOC
、Coursera上开创最受欢迎的学习课“learninghowtolearn”,数十万人报名。本书一出版即高居美国亚马逊学习
脑科学与学习方法技能
·
2024-01-10 18:29
数据结构与算法
-数据结构
Java工程师知识树概念:数据结构是一种存储和组织数据的方法,可以有效地使用它。数据结构是任何程序或软件的构建块(基础块)。术语:就数据结构而言,使用以下术语:数据:数据可以定义为基本值或值集合,例如,学生的姓名和ID,成绩等就是学生的数据。组项:具有从属数据项的数据项称为组项,例如,学生的姓名由名字和姓氏组成。记录:记录可以定义为各种数据项的集合,例如,如果以学生实体为例,那么学生的名称,地址,
HughJin
·
2024-01-10 18:23
Python练习题:猜数字游戏
#题目来源于
MOOC
课程《神经网络与深度学习》,程序为自己独立编写题目:随机产生一个1-10之间的整数,并提示用户输入1-10的整数进行猜测,判断是否猜中。
BioVS
·
2024-01-10 12:06
python
开发语言
数据结构与算法
-栈-移掉K位数字
移掉K位数字给你一个以字符串表示的非负整数num和一个整数k,移除这个数中的k**位数字,使得剩下的数字最小。请你以字符串形式返回这个最小的数字。示例1:输入:num="1432219",k=3输出:"1219"解释:移除掉三个数字4,3,和2形成一个新的最小的数字1219。示例2:输入:num="10200",k=1输出:"200"解释:移掉首位的1剩下的数字为200.注意输出不能有任何前导零。
王糍粑的小夕
·
2024-01-10 08:26
数据结构与算法
算法
java
springboot 跨域处理
config包下增加如下内容packagecom.i
mooc
.esspringboot.config;importorg.springframework.context.annotation.Bean;
shenmou
·
2024-01-10 07:07
STL源码阅读总结从小白到大神:目录
一、STL简介长久以来,程序员们希望创造出一个可重复运用的东西,让程序员们的心血不随时间流逝被“遗忘掉”,为了建立
数据结构与算法
的统一标准并降低彼此结构的耦合性于是C++社区诞生了伟大的作品STL。
Rain_ZZX
·
2024-01-10 06:33
STL
c++
开发语言
stl
JavaScript版
数据结构与算法
(一)栈、队列、链表、集合、树
一、前言为什么要学习
数据结构与算法
?最重要的就是面试要考算法,另外就是如果在实际工作当中,能够使用算法优化代码,会提升代码质量和运行效率,作为一名前端人员可能在实际中用的并不是特别多。
一棵开花的树,枝芽无限靠近你
·
2024-01-10 06:04
数据结构与算法
javascript
链表
开发语言
数学和英语都很差,学习Python难吗?看完我相信你会坚定你的选择
我想说:python不需要很高的数学水平,英语也是很初级就可以入门,因为它的语法很简单,若你的英语不是很好,可以看很多中文的书,比如python基础教程,廖雪峰的python教程,或者看一些i
mooc
的视频教程
PathonDiss
·
2024-01-09 08:07
数据结构与算法
-动态规划-地下城游戏
地下城游戏恶魔们抓住了公主并将她关在了地下城dungeon的右下角。地下城是由mxn个房间组成的二维网格。我们英勇的骑士最初被安置在左上角的房间里,他必须穿过地下城并通过对抗恶魔来拯救公主。骑士的初始健康点数为一个正整数。如果他的健康点数在某一时刻降至0或以下,他会立即死亡。有些房间由恶魔守卫,因此骑士在进入这些房间时会失去健康点数(若房间里的值为负整数,则表示骑士将损失健康点数);其他房间要么是
王糍粑的小夕
·
2024-01-09 07:41
数据结构与算法
动态规划
游戏
算法
数据结构与算法
-队列-用两个栈实现队列
用两个栈实现队列用两个栈实现队列请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素booleanempty()如果队列为空,返回true;否则,返回false说明:你只能使用标准的栈操作—
王糍粑的小夕
·
2024-01-09 07:41
数据结构与算法
java
开发语言
数据结构与算法
-动态规划-最长公共子序列
最长公共子序列给定两个字符串text1和text2,返回这两个字符串的最长公共子序列的长度。如果不存在公共子序列,返回0。一个字符串的子序列**是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,"ace"是"abcde"的子序列,但"aec"不是"abcde"的子序列。两个字符串的公共子序列是这两个字符串所共同拥有的子序
王糍粑的小夕
·
2024-01-09 07:40
数据结构与算法
动态规划
算法
《学习之道》第十~十一章丨孩子应该知道的增强记忆力的巧妙方法--记忆宫殿
在
MOOC
、Coursera上开创最受欢迎的学习课“learninghowtolearn”,数十万人报名。本书一出版即高居美国亚马逊学
脑科学与学习方法技能
·
2024-01-09 06:36
一天一个c语言
数据结构与算法
实现----串
/*四、串*//**1.定义*/typedefstruct{char*ch;intlength;}HString;/*2.操作*/voidStrAssign(HString*H,char*chars){H->ch=chars;H->length=strlen(chars);}intStrCompare(HStringH1,HStringH2){intminlength=H1.lengthH2.ch
朝凡FR
·
2024-01-09 04:16
C语言数据结构与算法
c语言
算法
数据结构
一天一个c语言
数据结构与算法
实现----循环队列
#include#include#include#defineMaxSize9typedefintElementType;/*元素类型定义*//*三、队列*//*(1)循环队列*//**1.定义*/typedefstructSqQueue{ElementTypedata[MaxSize];//队列元素intfront;//队首指针intrear;//队尾指针}SqQueue;/*2.操作*/voi
朝凡FR
·
2024-01-09 04:15
C语言数据结构与算法
c语言
开发语言
数据结构
一天一个c语言
数据结构与算法
实现----顺序表
typedefintElementType;/*元素类型定义*//*1.定义*/#defineMaxSize50structSqList{ElementTypedata[MaxSize];intlength;};/*2.操作*/structSqList*InitSqList(){structSqList*L=(structSqList*)malloc(sizeof(structSqList));L
朝凡FR
·
2024-01-09 04:45
C语言数据结构与算法
c语言
开发语言
数据结构
算法
数据结构与算法
| 线性表 —— 链表
pexels-photo-1322185原文链接:https://wangwei.one/posts/java-data-structures-and-algorithms-linkedlist.html链表定义逻辑结构上一个挨一个的数据,在实际存储时,并没有像顺序表那样也相互紧挨着。恰恰相反,数据随机分布在内存中的各个位置,这种存储结构称为线性表的链式存储。由于分散存储,为了能够体现出数据元素之
wangwei_hz
·
2024-01-09 01:12
数据结构与算法
- 线性表
文章目录第1关:实现一个顺序存储的线性表第2关:实现一个链接存储的线性表第1关:实现一个顺序存储的线性表编程要求本关任务是实现step1/Seqlist.cpp中的SL_InsAt、SL_DelAt和SL_DelValue三个操作函数,以实现线性表中数据的插入、删除与查找等功能。具体要求如下:SL_InsAT:在顺序表的位置i插入结点x,即插入d[i]之前,i的有效范围[0,slist->len]
柔雾
·
2024-01-08 21:47
c语言
(已解决)eclipse使用
mooc
test插件时出现未在本机找到Maven配置
起先,我以为,这个样子就算是配好的maven(从上文到下文,经历了一整天的上下求索左冲右突)但是
mooc
test不认,还需要在命令行输入下面这条指令mvnhelp:system然后看到buildsuccess
CSU迦叶
·
2024-01-08 17:58
java
eclipse
maven
java
如何通过反射访问一个类的私有方法
参考调用方法-廖雪峰的官方网站被测类packagenet.
mooc
test;importjava.util.HashMap;importjava.util.List;importjava.util.Map
CSU迦叶
·
2024-01-08 17:28
java
java
操作系统第一课:CPU基础知识
相关书籍推荐读书的原则:不求甚解,观其大略《编码:隐匿在计算机软硬件背后的语言》《深入理解计算机系统》
数据结构与算法
《java
数据结构与算法
》《算法》《算法导论》《计算机程序设计艺术》操作系统:Linux
学而知不足~
·
2024-01-08 16:58
操作系统
操作系统
学堂在线_操作系统_notes_第0-2讲_OS概述、OS实验环境准备
学堂在线_操作系统_notes_第0-2讲_OS概述、OS实验环境准备-20220626.No.1821-操作系统OS综合了C语言+
数据结构与算法
DSA+计算机组成。OS是控制程序+资源管理器。
Ehontoo
·
2024-01-08 16:55
操作系统OS
linux
java
数据结构与算法
刷题-----LeetCode64. 最小路径和
java
数据结构与算法
刷题目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-08 12:24
算法
java
算法
leetcode
数据结构与算法
Python版:计数排序
简介:计数排序是一个非基于比较的排序算法,该算法于1954年由HaroldH.Seward提出。它的优势在于在对一定范围内的整数排序时,它的复杂度为Ο(n+k)(其中k是整数的范围),快于任何比较排序算法。当然这是一种牺牲空间换取时间的做法,而且当O(k)>O(nlog(n))的时候其效率反而不如基于比较的排序(基于比较的排序的时间复杂度在理论上的下限是O(nlog(n)),如归并排序,堆排序)。
玩转测试开发
·
2024-01-08 10:17
python
开发语言
数据结构与算法
Python版:基数排序
简介:基数排序(radixsort)属于“分配式排序”(distributionsort),又称“桶子法”(bucketsort)或binsort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为O(nlog®m),其中r为所采取的基数,而m为堆数,在某些时候,基数排序法的效率高于其它的稳定性排序法。通常有两种方法
玩转测试开发
·
2024-01-08 10:17
python
开发语言
数据结构与算法
(八)图的基本概念和顺序存储
图的概念顶点:单位元素数据边:连接顶点的线段度:一个节点有几个临界点顺序存储:1.邻接矩阵,2.边集数组链式存储:1.邻接表,2.链式前向星顺序存储邻接矩阵邻接矩阵:1.使用一个维数字组存储图中所有顶点的信息2.使用一个二维数组存储途中顶点之间的邻接关系图分为无向图,有向图,带权图(也叫网)无向图的边是双向的,没有箭头朝向,但两顶点同时相互指向有向图的边是单向的,有箭头朝向,两顶点可以相互指向带权
ぃ扶摇ぅ
·
2024-01-08 10:46
算法
数据结构
数据结构与算法
(九)图链式存储
邻接表度:无向图的度:顶点与邻接点连接的边就做度。有向图的度:指向顶点的边叫做入度,由顶点指向其他邻接点的边叫做出度顶点:存储自身顶点信息和指向下一个临界点的指针邻接点:保存临接点的存储下标和下一个邻接点的指向指针存储方式:单向链接无向图存储arr[]={a,d,c,b}0123一个节点可以能多个邻接点,该节点可通过索引进行选择下一个邻接点选择哪个,如下图:头表和邻接表由上图可知,A有三个邻接点,
ぃ扶摇ぅ
·
2024-01-08 10:13
算法
吴飞教授 人工智能 模型与算法 启发式搜索课件发散分析
一、文章介绍本文是针对吴飞教授在
MOOC
课程:《人工智能:模型与算法》2.1节启发式搜索的课前发散在课程2.1节启发式搜索章节中,吴飞教授以如何计算城市地图两点之间最短路径为例,重点讲授了贪婪最佳优先搜索和
范枝洲
·
2024-01-08 09:21
Python
算法
linux
数据库
python
深度学习
人工智能
数据结构与算法
教程,数据结构C语言版教程!(第二部分、线性表详解:数据结构线性表10分钟入门)九
第二部分、线性表详解:数据结构线性表10分钟入门线性表,数据结构中最简单的一种存储结构,专门用于存储逻辑关系为"一对一"的数据。线性表,基于数据在实际物理空间中的存储状态,又可细分为顺序表(顺序存储结构)和链表(链式存储结构)。本章还会讲解顺序表和链表的结合体——静态链表,不仅如此,还会涉及循环链表、双向链表、双向循环链表等链式存储结构。十七、如何判断单链表为有环链表?循环链表一节,给大家详细地介
别致的SmallSix
·
2024-01-08 07:46
数据结构(C语言版)
数据结构
c语言
开发语言
数据结构与算法
教程,数据结构C语言版教程!(第二部分、线性表详解:数据结构线性表10分钟入门)八
第二部分、线性表详解:数据结构线性表10分钟入门线性表,数据结构中最简单的一种存储结构,专门用于存储逻辑关系为"一对一"的数据。线性表,基于数据在实际物理空间中的存储状态,又可细分为顺序表(顺序存储结构)和链表(链式存储结构)。本章还会讲解顺序表和链表的结合体——静态链表,不仅如此,还会涉及循环链表、双向链表、双向循环链表等链式存储结构。十五、怎样用双向链表实现贪吃蛇游戏?前面章节中,给读者详细介
别致的SmallSix
·
2024-01-08 07:45
数据结构(C语言版)
数据结构
c语言
开发语言
软考初级:程序员
一次可以传递的二进制数据多媒体A图形和图像3003300*3B操作系统n:进程m:资源信号量:n-m~n死锁:可能n*(m-1)<=一定会产生死锁n(m-1)+1AC:最多同步:相互释放信号量异步在一个进程中PV操作是同时的D
数据结构与算法
指针叫地址双向链表尾节点的尾指针指向的是头指针
SteveCode.
·
2024-01-08 07:39
软考
程序员从菜鸟到大神成长书单
专题一:Java基础篇书单专题二:代码优化篇书单专题三:计算机网络篇书单专题四:操作系统&&计算机底层书单专题五:
数据结构与算法
篇书单专题六:缓存篇书单专题七:
架构技术专栏
·
2024-01-08 05:50
后端
数据结构与算法
-双向链表&双向循环链表
1.双向链表1.1结构与初始化双向链表单向链表只能找到后驱。双向链表能轻松地获取前驱和后继。插入时,不管是单向还是双向,都需要先找对应位置的前驱。删除时,由于双向链表可以访问前驱和后继,就不需要先找对应位置的前驱。#defineOK1#defineERROR0#defineTRUE1#defineFALSE0#defineNOT_FOUND-1/*ElemType类型根据实际情况而定,这里假设为i
收纳箱
·
2024-01-08 01:22
【Python排序算法系列】—— 希尔排序
个人主页:Aileen_0v0热门专栏:华为鸿蒙系统学习|计算机网络|
数据结构与算法
个人格言:"没有罗马,那就自己创造罗马~"目录希尔排序(ShellSort)由来和特点理解过程演示Step1:Step2
Aileen_0v0
·
2024-01-08 01:26
数据结构与算法
排序算法
算法
数据结构
python
动态规划
希尔排序
数据结构与算法
之约瑟夫问题求解
N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个人,其余人都被杀掉。例如N=6,M=5,被杀掉的顺序是:5、4、6、2、3、1。问最后留下的人是谁?分析:如N=6,M=5,最后留下的人就是1第一轮:12345=》5出局第二轮:61234=》4出局第三轮:61236=》6出局第四轮:12312=》2出局第五轮:31313=》3出局最后留下的是1解题思路:1、创建一个长度为n的循环链表2
Yanxia.ou
·
2024-01-07 18:40
算法与数据结构
算法
数据结构
【算法】【欧几里得】
数据结构与算法
之欧几里得算法详解(附完整代码)
前言:完整代码在附录在末尾一、什么是欧几里得算法欧几里得算法(又称辗转相除法)用于计算两个数的最大公约数,被称为世界上最古老的算法。现在人们已无法确定该算法具体的提出时间,但其最早被发现记载于公元前300年欧几里得的著作中,因此得以命名。二、欧几里得算法的实现过程通常的做法是先对两个数字因式分解,找出共同的素数,然后求出最大公约数(GCD)。这样就能求出两个数的最大公约数为多少。然而两个数字越大,
SecureCode
·
2024-01-07 15:13
数据结构与算法
算法
c++
c语言
欧几里得
数据结构
数据结构与算法
-拓扑排序&&关键路径
拓扑排序对一个有向无环图G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序的序列,简称拓扑序列。简单的说,由某个集合上的一个偏序得到集合上的一个全序,这个操作称之为拓扑排序。在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先关系,这样有向图为顶点表示活动的网,我们称为AOV网
SK_Wang
·
2024-01-07 15:08
Python
数据结构与算法
——栈
什么是栈在数据结构中栈和队列可以理解为一种容器。它们也是一种简单的缓存结构,只支持数据的存储和访问。栈中的元素之间相互没有任何和的具体关系,只有时间的相互顺序。栈的相关操作包括数据元素的存入、访问、删除等。Python中栈的实现classStack:def__init__(self):self.__items=[]defis_empty(self):returnself.__items==[]de
hongliang888
·
2024-01-07 11:27
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他