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
算法设计与分析
算法设计与分析
复习
[toc]题型判断题,对了得分,错了倒扣简答题概念、什么是平衡二叉树、什么是有向连通图给一个AVL树、SPlay,画出计算过程给一个函数判断是不是递归、这个递归有没有什么问题是否少了边界条件或者递归条件P是不是NP的子集、你能解释是为什么吗?分别说出他们的概念解释什么是Worse-case和平均情况、什么时候用WC什么时候用AC、AC和平均分摊之间有什么区别排序算法的basic操作给一个数据写一下
zju_dream
·
2024-01-28 09:33
C++书籍推荐(持续更新...)
目录新手C++PrimerPlus初级数据结构
算法设计与分析
中级C++CoreGuidelinesEffectiveC++MoreEffectiveC++高级C++并发编程实战C++Templates专家
A_cainiao_A
·
2024-01-27 23:58
c++
算法设计与分析
| 动态规划(最长公共子序列)
题目描述需要你做的就是写一个程序,得出最长公共子序列。最长公共子序列也称作最长公共子串(不要求连续),英文缩写为LCS(LongestCommonSubsequence)。其定义是,一个序列S,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则S称为已知序列的最长公共子序列。输入第一行给出一个整数N(0#include#defineN1001//最长公共子序列intlongz
jingling555
·
2024-01-23 19:02
算法设计与分析
算法
c语言
开发语言
数据结构
动态规划
算法设计与分析
| 快速排序
题目描述编程序,读入n个整数(n#definebug(a)(coutj){return;}while(i!=j){while(i=flag){j--;}a[i]=a[j];while(ileft){Quicksort(a,sz,left,i-1);}if(i+1>a[count++]);count--;Quicksort(a,count,0,count-1);return0;}
jingling555
·
2024-01-23 19:32
算法设计与分析
算法
排序算法
数据结构
c++
开发语言
7-1 子集和问题--回溯法(
算法设计与分析
)
7-1子集和问题作者陈晓梅单位广东外语外贸大学设集合S={x1,x2,…,xn}是一个正整数集合,c是一个正整数,子集和问题判定是否存在S的一个子集S1,使S1中的元素之和为c。试设计一个解子集和问题的回溯法,并输出利用回溯法在搜索树(按输入顺序建立)中找到的第一个解。输入格式:输入数据第1行有2个正整数n和c,n表示S的大小,c是子集和的目标值。接下来的1行中,有n个正整数,表示集合S中的元素。
Java之弟
·
2024-01-22 05:26
算法设计与分析
算法
数据结构
汽车加油问题--贪心算法(
算法设计与分析
)
7-1汽车加油问题题目来源:王晓东《
算法设计与分析
》一辆汽车加满油后可行驶n公里。旅途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。
Java之弟
·
2024-01-22 05:25
算法设计与分析
贪心算法
算法
c++
数据结构
【MySQL】——关系数据库标准语言SQL(大纲)
个人专栏:
算法设计与分析
:
算法设计与分析
_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-20 11:29
MySQL
sql
数据库
【Java】——期末复习题库(十一)
个人专栏:
算法设计与分析
:
算法设计与分析
_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-20 11:29
Java基础
java
开发语言
【Java】——期末复习题库(十二)
个人专栏:
算法设计与分析
:
算法设计与分析
_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-20 11:29
Java基础
java
开发语言
【Linux】——期末复习题(一)
个人专栏:
算法设计与分析
:
算法设计与分析
_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-20 11:55
Linux
linux
运维
服务器
《
算法设计与分析
》复习
复习参考:《
算法设计与分析
基础》潘彦译【北大公开课】
算法设计与分析
【
算法设计与分析
】期末考试知识总结(知识超浓缩版)《算法分析与设计》复习笔记【期末知识点整理】
算法设计与分析
算法设计与分析
——算法复杂性分析一
Moliay
·
2024-01-19 09:51
经验
算法
【时间复杂度】时间复杂度优化法则简讲
在
算法设计与分析
中,我们经常面临着优化时间复杂度的任务,以便提高程序的性能。本博客将深入探讨时间复杂度的优化法则,为开发者提供一系列实用的技巧和策略。1.1什么是时间复杂度?
吴NDIR
·
2024-01-19 00:05
java
算法
开发语言
c语言
算法设计与分析
目录三个渐进记号分治策略①迭代法②递归树法③主定理法分治的应用堆堆应用动态规划动态规划应用贪心算法贪心算法应用回溯法回溯法应用图图的遍历BFSDFS记录时间戳拓扑排序强连通分量最小生成树流网络NP、P摊还分析三个渐进记号f(n)=O(g(n))其实是代表f(n)∈O(g(n))渐近上界记号OO(g(n))={f(n):存在正常量c和n0,使得对所有n≥n0,有0≤f(n)≤cg(n)}渐近下界记号
羊驼冲冲冲
·
2024-01-17 14:50
算法
学习
PDF 文档解除密码
PDF文档解除密码1.文件->文档属性->安全->文档限制摘要2.PDF365References1.文件->文档属性->安全->文档限制摘要密码保护《
算法设计与分析
基础
Yongqiang Cheng
·
2024-01-17 01:58
Microsoft
Ubuntu
Linux
Office
PDF
文档解除密码
HNU-
算法设计与分析
-实验3
算法设计与分析
实验3计科210X甘晴void202108010XXX目录文章目录
算法设计与分析
实验31用Dijkstra贪心算法求解单源最短路径问题问题重述证明模板:Dijkstra算法代码验证算法分析
甘晴void
·
2024-01-15 23:10
#
【3.1】算法设计与分析
算法
HNU-
算法设计与分析
-实验1
算法设计与分析
实验1计科210X甘晴void202108010XXX目录文章目录
算法设计与分析
实验1(1)分治法查找最大最小值问题描述想法代码评测算法分析(2)分治法实现合并排序问题描述想法代码评测算法分析
甘晴void
·
2024-01-15 23:09
#
【3.1】算法设计与分析
算法
HNU-
算法设计与分析
-实验2
算法设计与分析
实验2计科210X甘晴void202108010XXX目录文章目录
算法设计与分析
实验21用动态规划法实现0-1背包问题重述想法代码验证算法分析2用贪心算法求解背包问题问题重述想法代码验证算法分析
甘晴void
·
2024-01-15 23:09
#
【3.1】算法设计与分析
算法
HNU-
算法设计与分析
-实验4
算法设计与分析
实验4计科210X甘晴void202108010XXX目录文章目录
算法设计与分析
实验41回溯算法求解0-1背包问题问题重述想法代码验证算法分析2回溯算法实现题5-4运动员最佳配对问题问题重述想法代码验证算法分析
甘晴void
·
2024-01-15 23:05
#
【3.1】算法设计与分析
算法
【
算法设计与分析
】合并区间
题目(难度中等)以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[starti,endi]。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间。示例示例1:输入:intervals=[[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间[1,3]和[2,6]重叠,将
五敷有你
·
2024-01-15 21:31
算法分析与设计
leetcode
算法
职场和发展
java
数据结构
计算机和电子信息,应该怎么选?
范畴包括计算机体系结构、操作系统、数据库系统、
算法设计与分析
、人工智能等。关注点:软件开发:学习多种编程语言,设计和实现各种应用程序和系统。算法与数据结构:研究高效算法的设计和实施,处理大规模数据。
兔零兔三兔顶会
·
2024-01-15 20:14
python
github
git
windows
人工智能
机器学习
【数据结构】——期末复习题题库(9)
个人专栏:
算法设计与分析
:
算法设计与分析
_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-13 12:13
数据结构
数据结构
【Java】——期末复习题题库(九)
个人专栏:
算法设计与分析
:
算法设计与分析
_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-13 12:13
Java基础
java
开发语言
【
算法设计与分析
】——搜索算法
个人专栏:
算法设计与分析
:
算法设计与分析
_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-13 12:13
算法设计与分析
算法
【数据结构】——期末复习题题库(4)
个人专栏:
算法设计与分析
:
算法设计与分析
_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-13 12:42
数据结构
数据结构
【Java】——期末复习题题库(八)
个人专栏:
算法设计与分析
:
算法设计与分析
_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-13 12:42
Java基础
java
开发语言
【python】——turtle动态画
个人专栏:
算法设计与分析
:
算法设计与分析
_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2024-01-13 12:08
python
python
开发语言
【算法分析与设计】期末总结
给大家推荐一个《算法分析设计》的视频,我觉得老师讲的很清晰:
算法设计与分析
MOOC-青岛大学-张公敬教授算法概述算法的概念:算法是指解决问题的一种方法或过程,是由若干条指令组成的有穷序列。
Monkey_Jun
·
2024-01-12 12:47
期末复习
算法
java
贪心算法
动态规划
算法设计与分析
之计算复杂性理论
计算复杂性理论前言时间复杂度多项式时间复杂度拟多项式时间复杂度判定性问题判定性问题的分类P问题NP问题NPC问题概念NPC问题举例SAT问题划分问题NP-hard问题P=NP?总结前言我们在研究一个问题之前,首先得搞明白这个问题能不能解,如果能解,这个问题究竟有多难。而我们衡量一个问题有多难,则主要看该问题是否能够在多项式时间内可解。P问题、NP问题等名词的提出就是为了区分一个问题到底有多难。时间
liuzibujian
·
2024-01-11 07:32
算法
计算复杂性理论
计算机理论
中科院陈玉福
算法设计与分析
动态规划矩阵连乘计算问题
题目描述:已知矩阵的大小为−1∗,计算123456。0=30,1=35,2=15,3=5,4=10,5=20,6=25,用动态规划算法计算,写出矩阵加括弧次序。第一次:划分两个子矩阵A1A230x35x15=15750A2A335x15x5=2625A3A415x5x10=750A4A55x10x20=1000A5A610x20x25=5000第二次:划分三个子矩阵A1A2A3:(A1(A2A3)
UCASXS
·
2024-01-11 05:13
笔记
动态规划
算法导论
【
算法设计与分析
】汇总
目录绪论分治法动态规划法贪心法回溯法分支限界法随机化算法绪论算法概述:算法是指解决问题的一种方法或过程。(由若干条指令组成的有穷序列)(1)输入有零个或多个由外部提供的量作为算法的输入。(2)输出:算法产生至少一个量作为输出。(3)确定性:组成算法的每条指令是清晰的,无歧义的。(4)有限性:算法中每条指令执行次数是有限的,执行每条指令的时间也是有限的。一个算法的复杂性的高低体现在运行该算法所需的计
萨曼塔
·
2024-01-11 03:40
算法
计算机基础
算法
后端
【
算法设计与分析
】分治-时间复杂度计算
目录主定理MasterTheorem分治算法运行时间的递归表示主定理的简化形式主定理的一般形式递归树RecursionTree递归树的简单结论主定理MasterTheorem分治算法运行时间的递归表示将原问题分解成a个子问题递归求解,每个子问题的规模是原问题的1/b。同时子问题合并成原问题的时间为ncn^cnc,n是原问题的规模。对应的时间复杂度表达式:T(n)=aT(n/b)+O(nc)T(n)
爱喝牛奶的男孩
·
2024-01-09 06:53
算法设计与分析
算法
【
算法设计与分析
】分治-第二部分
目录凸包ConvexHull基本概念凸包的基本概念其他相关知识穷举法求凸包1、对点穷举2、对边穷举第⼀种分治法-插入凸包第⼆种分治法-归并凸包第三种分治法-快速凸包多项式乘法PolynomialMultiplication直接计算递归计算递归关系构建递归优化矩阵乘法MatrixMultiplication直接计算递归计算递归关系建立改进递归关系-Strassen的技巧凸包ConvexHull输入:
爱喝牛奶的男孩
·
2024-01-09 06:22
算法设计与分析
算法
【
算法设计与分析
】网络流
目录max-flow和min-cut流网络Flownetwork最小割Min-cut最大流Max-flowGreedyalgorithmFord–Fulkersonalgorithm剩余网络ResidualnetworkFord–Fulkersonalgorithm算法流程最大流最小割理论max-flowmin-cuttheorem容量扩展算法capacity-scalingalgorithm时间
爱喝牛奶的男孩
·
2024-01-09 06:44
算法设计与分析
算法
python排序算法——希尔排序(附代码)
python排序算法——希尔排序文章目录python排序算法——希尔排序一、前言二、算法描述三、代码实现总结一、前言相关知识来自《python
算法设计与分析
》。
i阿极
·
2024-01-08 01:28
python算法设计
算法
数据结构
python
python排序算法——插入排序
python排序算法——插入排序文章目录python排序算法——插入排序一、前言二、描述三、代码实现总结一、前言相关知识来自《python
算法设计与分析
》。
i阿极
·
2024-01-08 01:27
python算法设计
排序算法
算法
数据结构
【算法】
算法设计与分析
期末复习总结
第一章算法概述时间复杂度比大小,用代入法,代入2即可。求渐进表达式,就是求极限,以极限为O的括号;O是指上界,Ω是指下界,θ是指上下界相等,在这里,可以这样理解:f(n)=O(g(n))意味着g(n)在n趋近于无穷大时比f(n)大;f(n)=Ω(g(n))意味着g(n)在n趋近于无穷大时比f(n)小;f(n)=θ(g(n))意味着g(n)在n趋近于无穷大时和f(n)同阶;第二章递归与分治主定理要掌
令夏二十三
·
2024-01-06 07:14
#
算法
算法
郑州大学
算法设计与分析
实验2
判断题1#includeusingnamespacestd;constintN=50;intf[N],n;intmain(){//freopen("1.in","r",stdin);ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cin>>n;f[1]=1;f[2]=1;for(inti=3;iusingnamespacestd;constin
wa的一声哭了
·
2024-01-06 02:08
算法
算法
python
django
pygame
java
tomcat
mybatis
【计算机
算法设计与分析
】n皇后问题(C++_回溯法)
文章目录题目描述测试样例算法原理算法实现参考资料题目描述在nxn格的棋盘上放置彼此不受攻击的n格皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n后问题等价于在nxn格的棋盘上放置n个皇后,任何2个皇后不放在同一行或同一列或同一斜线上。当n=6时,一个如下的6×6的跳棋棋盘:上面的布局可以用序列246135来描述,第i个数字表示在第i行的相应位置有一个棋子。这只是棋
chaoql
·
2024-01-05 20:26
传统算法
算法
c++
开发语言
【计算机
算法设计与分析
】漂亮打印问题(C++_动态规划)
文章目录问题描述算法原理算法实现参考资料问题描述给定由n个英文单词组成的一段文章,每个单词的长度(字符个数)依序为l1,l2,...,lnl_1,l_2,...,l_nl1,l2,...,ln。要在一台打印机上将这段文章“漂亮”地打印出来。打印机每行最多可打印M个字符。这里所说的“漂亮”的定义如下:在打印机所打印的每一行中,行首和行尾可不留空格;行中每两个单词之间留一个空格;如果在一行中打印从单词
chaoql
·
2024-01-05 10:10
传统算法
算法
c++
动态规划
郑州大学
算法设计与分析
实验7
1#include#definerep(i,a,b)for(registerinti=(a);i=(b);--i)#definelsp#definelllonglong#defineullunsignedlonglong#definedbdouble#defineendl'\n'#definedebug(a)cout>n;dfs(n,1);}intmain(){IOS//freopen("1.in
wa的一声哭了
·
2024-01-05 05:43
算法
算法
java
python
django
flask
scikit-learn
spring
boot
郑州大学
算法设计与分析
实验6
1#include#definerep(i,a,b)for(registerinti=(a);i=(b);--i)#definelsp#definelllonglong#defineullunsignedlonglong#definedbdouble#defineendl'\n'#definedebug(a)coutt.p;}}a[N];voidsolve(){intn,k;cin>>n>>k;r
wa的一声哭了
·
2024-01-05 05:13
算法
算法
c++
python
pygame
virtualenv
django
tornado
郑州大学
算法设计与分析
实验4
1#include#definerep(i,a,b)for(registerinti=(a);i=(b);--i)#definelsp#definelllonglong#defineullunsignedlonglong#definedbdouble#defineendl'\n'#definedebug(a)cout>n;rep(i,1,n)rep(j,1,i)cin>>a[i][j];rep(i
wa的一声哭了
·
2024-01-05 05:12
算法
算法
c++
数据结构
c语言
人工智能
机器学习
maven
郑州大学
算法设计与分析
实验5
1#include#definerep(i,a,b)for(registerinti=(a);i=(b);--i)#definelsp#definelllonglong#defineullunsignedlonglong#definedbdouble#defineendl'\n'#definedebug(a)cout>a[++n]);--n;rep(i,1,n){f[i]=1;rep(j,1,i-
wa的一声哭了
·
2024-01-05 05:40
算法
算法
java-ee
maven
jetty
junit
log4j
mybatis
湖南大学-
算法设计与分析
-2023期末考试【原题】
前言21:00刚刚结束的考试,凭着回忆把题目重现出来了,在复习的时候根本找不到往年的试卷,希望这张回忆的试卷能帮助到下一届的同学。知道题目基本上就能做出来了,但是不知道是真的做不出来,我就不给答案了,自己对着链接或者到书本上找找。这场考试太不容易,题量太大了,没写完,寄了。这学期的课程考试都不太顺的样子。教材用的这本书(第5版)简答题(30分)1.队列式分支限界,优先队列式分支限界区别在哪里?2.
甘晴void
·
2024-01-04 01:35
#
算法设计与分析
算法
算法设计与分析
(耿国华第二版)
简述题
算法设计与分析
的基本任务对给定问题设计出能有效解决问题的算法;分析评价算法的质量,分析判定算法的准则和技术舍伍德算法的基本思想(P165)适合递归求解的问题有哪些特征递归是指函数、过程、子程序在运行过程中直接或间接调用自身而产生的重入现象
酒饮微醉-
·
2024-01-03 04:14
算法分析与设计
算法
算法设计与分析
-图算法小结BFS/DFS/Topologic/Dijkstra/Floyd/最大流
图注:CSDN貌似不支持较长公式,可以复制到Markdown编辑器查看图的表示邻接矩阵空间复杂度Θ(V2)Θ(V^2)Θ(V2)邻接链表空间复杂度Θ(V+E)Θ(V+E)Θ(V+E)BFS邻接链表时间复杂度Θ(V+E)Θ(V+E)Θ(V+E)voidBFS(GraphG,intv){//从顶点v出发,广度优先遍历图Gvisit(v);//访问初始顶点vsited[v]=true;//标记访问Enq
桃木山人
·
2024-01-02 21:52
算法分析与设计
深度优先
算法
宽度优先
图论
动态规划
算法设计与分析
复习笔记第三章动态规划
第三章动态规划最短路径将待求解问题分解为若干子问题,通过子问题的解得到原问题的解,这是问题求解的有效途径。但是如何实施分解?分治策略的基本思想是将规模为n的问题分解为k个规模较小的子问题,各子问题相互独立但与原问题求解策略相同。并不是所有问题都可以这样处理。问题分解的另一个途径是将求解过程分解为若干阶段(级),依次求解每个阶段即得到原问题的解。通过分解得到的各子阶段不要求相互独立,但希望它们具有相
三角恐龙
·
2023-12-30 23:14
笔记
算法
笔记
最大子段和(动态规划C++)(计算机
算法设计与分析
王晓东著 第5版)
最大子段和(动态规划C++)问题描述给定由n个整数(可能为负整数)组成的序列a1,a2,…,an,求该序列形如∑k=ijak\displaystyle\sum_{k=i}^{j}a_kk=i∑jak的子段和的最大值。当所有整数均为负整数时定义其最大子段和为0。依此定义,所求的最优值为\space\space\space\space\spacemax\maxmax{\lbrace{0,max1≤
Corey James
·
2023-12-30 05:58
计算机算法设计与分析
c++
算法
数据结构
算法设计与分析
实验三:猴子选大王(Java语言)
题目:不同于自然界猴子选大王的方式,这里的猴子是这样选举它们的大王的,17只猴子围成一圈,从某只开始报数1-2-3-1-2-3-···报“3”的猴子就被淘汰,游戏一直进行到圈内只剩一只猴子它就是猴大王了分析:直接用蛮力法,模拟猴子报数、淘汰的过程。猴子抽象成编号,并用数组记录猴子的编号。importjava.util.Scanner;publicclassTEST3{//不同于自然界猴子选大王的方
VichyLeong
·
2023-12-30 04:23
算法设计与分析
java
算法
数据结构
算法设计与分析
| 矩阵连乘
题目描述一个n*m矩阵由n行m列共n*m个数排列而成。两个矩阵A和B可以相乘当且仅当A的列数等于B的行数。一个N*M的矩阵乘以一个M*P的矩阵等于一个N*P的矩阵,运算量为nmp。矩阵乘法满足结合律,A*B*C可以表示成(A*B)*C或者是A*(B*C),两者的运算量却不同。例如当A=2*3B=3*4C=4*5时,(A*B)*C=64而A*(B*C)=90。显然第一种顺序节省运算量。现在给出N个矩
jingling555
·
2023-12-29 17:33
算法设计与分析
算法
矩阵
c++
数据结构
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他