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
图论基本算法
Python算法教程_中文版书籍 程序员必备 免费下载
本书主要关注经典的算法,但同时会为读者理解
基本算法
问题和解决问题打下很好的基础。全书共11章。
小明聊python
·
2020-08-12 12:00
算法总结
本文仅供自己复习使用1、五大
基本算法
写在前面:a、凡是用到递归,就画递归树1)分治算法具体来讲就是分而治之,把一个大问题分成很多相同或相似的小问题,小问题再分,直到无法再分,所有小问题的结果合起来就是最终结果常见的有排序中的快速排序和归并排序
nicocoyo
·
2020-08-12 12:01
前端学习
算法
图论
算法(一)--最短路径的DFS/BFS解法(JAVA )
最短路径–城市路径问题:问题描述:求从1号城市到5号城市的最短路径长度Input:581221510233257314344455533Output:9DFSimportjava.util.Scanner;publicclassminPath{staticintmin=99999999;staticint[][]e=newint[100][100];staticint[]book=newint[1
李淡然
·
2020-08-12 12:22
数据结构与算法
java
数据结构与算法
python基础 - networkx 绘图总结
目录1、创建方式2、基本参数3、DiGraph-有向图4、Graph-无向图5、有向图和无向图互转6、一些精美的图例子networkx是一个用Python语言开发的
图论
与复杂网络建模工具,内置了常用的图与复杂网络分析算法
Rnan-prince
·
2020-08-12 12:50
python
工具
我眼中的最小生成树
图论
中,如何储存图是一个关键。邻接矩阵简单,但使用起来效率低下;邻接表效率高,但写起来比较麻烦。关于邻接表
liuzibujian
·
2020-08-12 11:45
图论
模型笔记
目录
图论
问题对应的解决模型最短路问题(Dijkstra算法和Floyed算法)公路连接问题(Prim算法和Kruskal算法)指派问题(匈牙利算法和KM算法)中国邮递员问题(Fleury算法)旅行商问题
CourserLi
·
2020-08-12 10:58
数学建模
python实现图的深度优先搜索(DFS)和广度优先搜索(BFS)算法及Dijkstra最短路径应用
深度优先搜索(Depth-First-Search)和广度优先搜索(Breadth-First-Search)是
图论
中比较重要的两种算法,面试题中经常遇到,我们主要看看python的实现代码,然后理论思想大家可以参考
zhulu_20
·
2020-08-12 10:50
算法
Python
BFS、DFS走个迷宫吧(python)
1、DFS简介DFS(deepfirstsearch)深度优先遍历算法是经典的
图论
算法,深度优先遍历的搜索逻辑和它的名字一样,只要有可能,就尽量深入搜索,直到找到答案,或者尝试了所有可能后确定没有解。
lyf020202
·
2020-08-12 10:16
python
bfs
dfs
迷宫求解
代码
POJ题目分类(按初级\中级\高级等分类,有助于大家根据个人情况学习)
本文来自:http://www.cppblog.com/snowshine09/archive/2011/08/02/152272.spx多版本的POJ分类流传最广的一种分类:初期:一.
基本算法
:(1)
SmallProgramer3121
·
2020-08-12 10:49
Python数据分析 利用NetworkX绘制网络图
1.NetworkX概述NetworkX是一个用Python语言开发的
图论
与复杂网络建模工具,内置了常用的图与复杂网络分析算法,可以方便的进行复杂网络数据分析、仿真建模等工作。
叶庭云
·
2020-08-12 10:53
python数据可视化
python
NetworkX网络图
数据分析
算法
java流程控制02-顺序结构 03-选择结构
顺序结构sequentialstructurejava的基本结构---->A----->B----->他是任何一个算法都离不开的一种
基本算法
结构选择结构If单选择结构grammer:if(boolexpression
ShakeSharkPP
·
2020-08-12 01:42
javase
15 java流程控制 _ 2 _结构__顺序、选择、循环
顺序结构是最简单的算法结构语句与语句之间,框与框之间是按照从上而下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种
基本算法
结构选择结构if单选择结构我们很多时候需要去判断一个东西是否可行
wang_luwei
·
2020-08-12 01:04
javaSE
H5游戏开发:一笔画
一笔画是
图论
科普中一个著名的问题,它起源于柯尼斯堡七桥问题科普。数学家欧拉在他1736年发表的论文《柯尼斯堡的七桥》中不仅解决了七桥问题,也提出了一笔画定理,顺带解决了一笔画问题。
凹凸实验室
·
2020-08-12 01:13
Java流程控制02:顺序结构
顺序结构是最简单的算法结构语句与语句之间,框与框之间是按照从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,他是任何一个算法都离不开的一种
基本算法
结构。
丿涛哥哥
·
2020-08-12 01:38
Java流程控制
Java流程控制02——顺序结构,选择结构,循环结构
语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的的一种
基本算法
结构选择结构if单选结构语法:if(布尔表达式){//如果布尔表达式为true
怒斥我的名字
·
2020-08-12 01:12
java
经验分享
c++数据结构表的两种表示方法邻接矩阵和邻接表
在离散数学中,
图论
是专门研究图的性质的数学分支,而在数据结构中,则应用
图论
的知识讨论如何在计算机上实现图的操作,因此主要学习图的存储结构,以及若干图的操作的实现。图的组成部分顶点边(分为
相信奇迹的人,本身就是奇迹!
·
2020-08-12 00:44
c++数据结构
图
基本算法
图的表示方法 邻接矩阵 邻接表
要表示一个图G=(V,E),有两种标准的表示方法,即邻接表和邻接矩阵。这两种表示法既可用于有向图,也可用于无向图。通常采用邻接表表示法,因为用这种方法表示稀疏图(图中边数远小于点个数)比较紧凑。但当遇到稠密图(|E|接近于|V|^2)或必须很快判别两个给定顶点手否存在连接边时,通常采用邻接矩阵表示法,例如求最短路径算法中,就采用邻接矩阵表示。图G=的邻接表表示是由一个包含|V|个列表的数组Adj所
weixin_34365417
·
2020-08-11 23:05
Matlab导出高DPI图像——生成高分辨率.eps .tiff .jpg
Matlab高分辨率DPI导出eps、tiff论文用
图论
文中常常要求高dpi的图像导出,matlabfig中的export设置可以帮助我们实现这样的目标。
hitrjj
·
2020-08-11 23:54
编程
【附原版word下载】数据结构《家族关系查询系统》课程设计
原版Word下载:下载链接一、设计目的、内容及要求1、设计目的⑴根据实际问题的具体情况,结合数据结构与算法课程中的基本理论和
基本算法
,正确分析出数据的逻辑结构,合理的选择相应的存储结构,并能设计出解决问题的有效算法
mencre
·
2020-08-11 22:09
#
数据结构
离散数学笔记(期末复习用,持续更新…)
课程主要分四块:•第一部分数理逻辑(第1章:命题逻辑、谓词逻辑)•第二部分集合论(第2章:集合;第3章:二元关系;第4章:函数)•第三部分代数系统(第5章:无限集合;第6章:代数;第7章:格和布尔代数)•第四部分
图论
假装式冷漠
·
2020-08-11 20:50
在校所学知识整理
C++ STL 一般总结
该库包含了诸多在计算机科学领域里所常用的基本数据结构和
基本算法
。为广大C++程序员们提供了一个可扩展的应用框架,高度
weixin_34405925
·
2020-08-11 20:46
数据结构期末考试再复习
重新看这些问题,除了
图论
的那些算法,有些东西还真的是忘记了,不过看了下书还好想起来了。1、10个元素的有序表,等概率条件下折半查找成功的平均查找长度是29/10。
weixin_34166472
·
2020-08-11 20:14
浅谈大学参加程序竞赛
浅谈大学参加程序竞赛一、程序竞赛的类别程序设计涉及知识点初期:一.
基本算法
:二.图算法:三.数据结构.四.简单搜索五.动态规划六.数学部分组合数学:数论:中级一.
基本算法
二.图算法三.数据结构四.搜索五
松下云影
·
2020-08-11 20:33
Noi竞赛相关
芝麻HTTP:Learning to Rank概述
本文简单介绍一下L2R的
基本算法
及评价指标。背景随着互联网的快速发展,L2R技术也越来越受到关注,这是机器学习常见的任务之一。
weixin_33972649
·
2020-08-11 19:58
数据结构之
图论
算法(一)图的存储结构及其构建算法
数据结构之
图论
算法(一)图的存储结构总:图=顶点+边1、邻接矩阵存储结构(数组表示法)(AdjacencyMatrix)边——二位数组中每个元素及其值#defineINFINITYINT_MAX//最大值
huxxyyy
·
2020-08-11 18:24
数据结构学习笔记
数据结构
图论
[OpenJudge] 2.3
基本算法
之递归变递推 PKU2506Tiling
9273:PKU2506Tiling一,描述对于一个2行N列的走道。现在用1*2,2*2的砖去铺满。问有多少种不同的方式。下图是一个2行17列的走道的某种铺法。输入整个测试有多组数据,请做到文件底结束。每行给出一个数字N,0#includeusingnamespacestd;intarr[260][500];intmain(){arr[1][0]=1;arr[1][1]=1;arr[2][0]=1
天天向上的程序猿
·
2020-08-11 18:04
递归递推
OI知识点总结(提高/省选-)
基础算法贪心、枚举、分治、二分、高精、模拟、倍增
图论
图最短路(dijkstra、spfa、floyd),差分约束最小生成树(kruskal、prim)矩阵树定理(生成树计数)拓扑排序二分图染色,二分图匹配
stone41123
·
2020-08-11 18:01
随便写两句心情
NOI / 2.3
基本算法
之递归变递推——题目 排名 状态 提问 9273:PKU2506Tiling
总时间限制:2000ms单个测试点时间限制:1000ms内存限制:131072kB描述对于一个2行N列的走道。现在用12,22的砖去铺满。问有多少种不同的方式。下图是一个2行17列的走道的某种铺法。输入整个测试有多组数据,请做到文件底结束。每行给出一个数字N,0#include#include#include#includeusingnamespacestd;inta[301][501];intm
普青落
·
2020-08-11 16:35
图论
学习
文章目录1.dfs和bfs(这好像属于搜索)2.最短路3.拓扑排序4.树以及树的应用4.1并查集4.1.1种类并查集4.1.2带权并查集4.2缩点与割点4.3最小生成树4.3.1prime算法4.3.2k算法1.dfs和bfs(这好像属于搜索)bfs是浪费空间节省时间,dfs是浪费时间节省空间。dfs模板//数独sudoku#includeusingnamespacestd;intP[9][9];
csdn_ggboy
·
2020-08-11 16:15
acm
bzoj #1001 狼抓兔子(
图论
/网络流)
标签:
图论
/网络流1001:[BeiJing2006]狼抓兔子TimeLimit:15SecMemoryLimit:162MBSubmit:25723Solved:6529[Submit][Status
P1atform
·
2020-08-11 16:17
最短路
网络流
[OpenJudge] 2.3
基本算法
之递归变递推 菲波那契数列
一、原题1760:菲波那契数列(2)总时间限制:1000ms内存限制:65536kB描述菲波那契数列是指这样的数列:数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。给出一个正整数a,要求菲波那契数列中第a个数对1000取模的结果是多少。输入第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a(1#includeusingnamespacestd;intm
C20180630_zjf
·
2020-08-11 15:56
#
C++
#
NOI
#
递推
超全总结!一文囊括李航《统计学习方法》几乎所有的知识点!
如果大家对机器学习算法有所涉猎的话,想必你一定看过《统计学习方法》这本书,里面介绍了统计学中的一些
基本算法
和知识点,本文进行了详细的总结。
VIP_CQCRE
·
2020-08-11 15:03
POJ分类
POJ上的一些水题(可用来练手和增加自信)(poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094)初期:一.
基本算法
zhang1194022757
·
2020-08-11 15:52
基本算法
——深度优先搜索(DFS)和广度优先搜索(BFS)(LeedCode200)
——个人学习笔记参考:https://www.jianshu.com/p/bff70b786bb6简单归纳:深度就是一直向下查找,只要能向下查找就先向下;广度就是先把本层查找完再向下,和本层相同层次的也要查找完才向下查找。题目:https://leetcode-cn.com/problems/number-of-islands/其实思路很简单,但是要区分深度和广度还是有一点难度。思路参考:http
东菇
·
2020-08-11 14:41
笔记
LeedCode
深度优先搜索
广度优先搜索
C++
贪心算法——最小生成树Prim算法
最小生成树Prim算法最小生成树(MST)是
图论
当中一个重要的算法,在实际生活中具有广泛的应用。有多种算法可以解决最小生成树问题,这里讲解Prim算法。
Mr.Dimple
·
2020-08-11 14:12
算法
#
贪心算法
#
图论
(
图论
:并查集)关押罪犯
(
图论
:并查集)关押罪犯https://www.luogu.org/problemnew/show/P1525constintmaxn=2e4+10;constintmaxm=1e5+10;structnode
swpu_cd
·
2020-08-11 14:46
总结
ACM-自学之旅
分类知识清单数据结构链式前向星树状数组线段树线段树的区间合并基于ST表格的RMQ树链剖分树上差分
图论
最近公共祖先树的直径、树的重心与树的点分治树的最小支配集,最小点覆盖与最大独立集求无向连通图的割点数学鸽巢原理群和
bo o ya ka
·
2020-08-11 14:19
数据结构与算法
acm学习
优先队列、map、multiset)、单调结构(队列、栈、滑动窗口)、并查集;5.动态规划:经典问题、树形dp、状压dp;6.数学:博弈(巴什、nim、斐波那契、威左夫)、容斥原理、逆元、组合递推;7.
图论
兮兮落落_
·
2020-08-11 13:29
总结
二叉树三种遍历的非递归思路(JAVASCRIPT)
二叉树在
图论
中是这样定义的:二叉树是一个连通的无环图,并且每一个顶点的度不大于3。有根二叉树还要满足根结点的度不大于2。有了根结点之后,每个顶点定义了唯一的父结点,和最多2个子结点。
一水茶缘YY
·
2020-08-11 13:37
数据结构
二叉树
ACM算法学习路线、清单
入门模拟、暴力、贪心、高精度、排序
图论
搜索BFS、DFS、IDDFS、IDA*、A*、双向BFS、记忆化最短路SPFA、bellman-fort(队列优化)、Dijkstra(堆优化)、Johnson、
849175932
·
2020-08-11 13:53
算法
图论
程序人生
2017/8/8训练日记(继续
图论
算法|ω・`)顺便cf题解)
图论
算法……算法算法…今天趁着昨天刚看的floyd算法又a了两道题,下午又在cf的练习赛上水了前两个题,第四题怎么都出不来,难受;codeforces811简单写一下题解吧,代码就不粘上了第一题:题意:
胖亚亚
·
2020-08-11 13:02
2017年暑假训练日记
最基础的Dijkstra的应用
Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,
图论
,运筹学等等。注意该算法要求图中不存在负权边。问题描述:在无向图G=(V,E
我是鶸
·
2020-08-11 13:30
C语言-ACM-算法-题解
图论
--旅行商问题
五一果然基本献给了数据压缩(除了两个晚上用于打球),看了小波的一些理论,看了EZW编码和SPIHT编码方法,看了一篇基于提升小波和改进SPIHT算法的图像编码的论文,最后就决定以这篇文章为基础进行实现了。还好理解了SPIHT算法的整个过程了,不然这篇文章估计也看不懂。现在比较愁的是,我要用matlab实现好呢?还是用c实现啊?matlab不是很熟,可是如果c的话可能要有很多跟图像相关的操作,还有矩
iteye_16109
·
2020-08-11 12:58
编程
求图的最小生成树基于
图论
的贪心算法(切分性质和回路性质)
切分集合的概念学习这部分内容首先要学习图这种数据类型的基本知识好了话不多说概念:一个切分集合S1是由图S的顶点集合的子集构成比如要选取的S1是由efg构成的那么S1相对应的切分集(边的集合)必须满足有一个顶点在S1而另一个顶点不在S1之中所以满足的有(ea,fd,fc,gc)这样的一组顶点的集合和边的集合我们称之为它是一个图S的一个切分集合切分性质切分集合S1对应的边的集合有一个权重系数最小的边为
Java菜鸟艾克
·
2020-08-11 12:20
图的最小生成树
NOIP2010 关押罪犯(
图论
+二分)
考试的时候写的最大生成树,然后二分图染色,因为这样两个矛盾很大的罪犯不会被分在一个监狱里面。然而最大生成树超时,80分。正解为二分边权,将边权值大于mid的全部连边构图,判断是否为二分图,如果不是二分图,那么无解。如果无解,则说明边权的限制条件太小了,因为连的边太多,不容易形成二分图;如果有解,则说明边权的限制条件太大,因为更少的边有利于形成二分图。80分代码,最大生成树:#include#inc
SaltyFishWei
·
2020-08-11 11:40
图论
HDU 2544 最短路 Dijkstra
今天是
图论
基础,除了并查集是之前在TOJ做过的,其他对我而言都是新题目呀...这里放一题最短路,等会转一篇大佬的各种最短路模板。HDU2544最短路代码用的是最普通的Dijkstra算法。
TheWise_lzy
·
2020-08-11 11:57
2017暑假集训
——图论——
最短路
【
图论
】最小生成树
最小生成树生成树现在一张有nn个点的联通无向图GG若GG的一个子图是一颗包含所有点的树则称这颗树为原图GG的生成树简单来说就是用n−1n−1条边将所有点连起来,这些边所形成的便是原图的生成树最小生成树如果把每条边加上边权,生成树的n−1n−1条边的权值之和最小的被称为最小生成树举个例子其中的蓝边就是该图的最小生成树最小生成树算法最常见的有Kruskal和Prim由于Prim堆优化实在是不如Krus
ACFunction
·
2020-08-11 11:24
图论
NOIP提高组
最小生成树
搜索与
图论
板子库
搜索与
图论
搜索与
图论
#DFS##排列与组合之类的----c++版##n皇后----c++版#BFS##走迷宫----c++版##八数码----c++版#树与图的深度优先遍历##树的重心----c++版#
是脑瘫啊
·
2020-08-11 10:51
算法模板
js二叉树的
基本算法
操作
二叉树二叉树的基本实现,删除两个节点的地方还是不太熟,还要好好学习一下才行数据结构里关于链和树这块,最开始看视频的时候最好跟着老师敲一次代码,对于不会举一反三的码畜来说会更好的知道对象的属性是个啥。我一度搞不定树的两条边怎么表示的,哈哈1.封装二叉树functionBinarySearchTree(){functionnode(key){this.key=key;this.left=null;th
会追到
·
2020-08-11 05:54
js
算法
图论
算法——加权有向图的数据结构
引言要解决最短路径问题,先引入加权有向图的数据结构。这和加权无向图的数据结构很类似。有关概念可参考博文数据结构之图的概述加权有向边packagecom.algorithms.graph;/***@authoryjw*@date2019/6/5/005*/publicfinalclassDirectedEdge{/***边的起点*/privatefinalintv;/***边的终点*/private
愤怒的可乐
·
2020-08-11 05:10
java
数据结构与算法
上一页
87
88
89
90
91
92
93
94
下一页
按字母分类:
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
其他