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版》第十周编程作业
《数据结构与
算法分析
python版》第十周编程作业1、二叉查找树填空题目内容:给定一个二叉树结构,与一个整数列表,请将整数填充至二叉树对应节点内,使其成为一个二叉查找树;请输出该二叉查找树的层次遍历。
加油啊DuXY
·
2020-09-13 17:24
《数据结构与
算法分析
python版》第六周编程作业
《数据结构与
算法分析
python版》第六周编程作业1、铺瓷砖题目内容:给定一个长度为N的区域,及4种不同长度的瓷砖:灰瓷砖(长为1格)、红瓷砖(长为2格)、绿瓷砖(长为3格)与蓝瓷砖(长为4格),求所有不同的铺满整个区域的方法数
加油啊DuXY
·
2020-09-13 17:24
《数据结构与
算法分析
python版》第五周编程作业
《数据结构与
算法分析
python版》第五周编程作业1进制转换题目内容:给定一个M进制的数,请将其转换为N进制并输出输入格式:两行,第一行为空格分隔的两个数字,分别为10进制表示的M与N;其中M,N均满足
加油啊DuXY
·
2020-09-13 17:23
《数据结构与
算法分析
python版》第三周编程作业
@[TOC]慕课《数据结构与
算法分析
python版》第三周编程作业有效的括号题目要求脚本defisValid(s):dic={'(':')','[':']','{':'}'}stack=[]foriins
加油啊DuXY
·
2020-09-13 17:23
python
算法
《数据结构与
算法分析
python版》第八周编程作业
《数据结构与
算法分析
python版》第八周编程作业1、字符串中所有重排题目内容:给定一个字符串s与待查找字符串p,请给出使得s[i:i+len§]是p的一个字母重排的所有下标i输入格式:两行字符串,第一行为
加油啊DuXY
·
2020-09-13 17:52
生活杂感
最近技术方面在攻克数据结构与算法,主要阅读书籍《数据结构与
算法分析
》,《挑战程序设计》,《算法设计技巧与分析》。然而总是差强人意,细细思考,原因一是在于投入时间不够,二是自己会懈怠。
Stray_Cat_Founder
·
2020-09-13 16:18
life
Python解决 0-1背包问题-实验贪心算法-动态规划等
2.
算法分析
动态规划1.算法原理依次把每一件物品都放入背包,当背包可容纳值大于等于当前物品重量,与之前可容纳物品的总价值进行对比,如果超出容量,则不换,没有超出换。
Abby.R
·
2020-09-13 16:01
算法
python
算法
python
动态规划
数据结构与
算法分析
-C++描述 第10章 算法设计技巧(动态规整之最优二叉搜索树)
算法设计技巧三:动态规整(dynamicprogramming)在上篇分治算法中看到,一个可以被数学上递归表示的问题也可以表示成递归算法,在许多情况下对朴素的穷举搜索得到显著的性能改进。由于编译器常常不能正确对待递归算法,结果产生低效的程序。将递归算法改写成非递归的方式,将子问题的答案系统地记录在一张表中,这种算法技巧称为动态规整。用表代替递归:使用递归算法实现斐波拉契程序算法,每次递归将耗费存储
qq_37172182
·
2020-09-13 16:12
C++
数据结构与算法分析-C++描述
数据结构与
算法分析
-C++描述 第10章 算法设计技巧(分治算法之最近点对问题)
算法设计技巧二:分治算法(divideandconquer)算法设计的另一有效算法为分治算法,分治算法包括两步:1)分(divide):递归解决较小的问题(当然基本情况除外);2)治(conquer):从子问题中构建原问题的解;可以看到,在之前的归并排序、快速排序、以及无向图深度优先搜索、有向图深度优先搜索等方法中,有效的应用的分的思想,但并未实现治的部分,因此,不能算作分治算法。即正文中至少含有
qq_37172182
·
2020-09-13 16:12
C++
数据结构与算法分析-C++描述
公交车换乘问题的
算法分析
小探
【作者简介】:蒋彪,22岁,南京信息工程大学计算数学本科毕业,QQ:258737400【前言】:最近几年,社会上地理信息系统和电子地图技术越来越受到大家的关注,很多单位和个人都投入了大量的人力和物力进行了相关的设计开发。在这些实际的开发问题中,我想就公交车换乘自动查询系统的核心算法的设计和分析做一个不成体统的研究,还希望同志们能帮我指正错误,帮助提高。【问题的提出】:一个城市中,有大量的公交线路和
nanjingjiangb
·
2020-09-13 16:29
数据挖掘算法的分类
可根据
算法分析
数据的方式、算法来自的学科、算法所得结果的类型、学习过程的类型等,对数据挖掘的算法进行分类。
呀呀培培
·
2020-09-13 15:27
数据挖掘
《数据结构与
算法分析
python版》第七周编程作业
《数据结构与
算法分析
python版》第七周编程作业1、快速排序主元题目内容:著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元(中值),通过交换,把比主元小的元素放到它的左边
加油啊DuXY
·
2020-09-13 14:52
01 稀疏数组 时间复杂度 空间复杂度
目录数据结构包括:线性结构和非线性结构稀疏数组队列数据结构数据结构的分类算法
算法分析
时间复杂度空间复杂度数据结构包括:线性结构和非线性结构线性结构特点:数据元素之间存在一对一的线性关系非线性结构例如:二维数组
壹仟
·
2020-09-13 14:42
数据结构与算法
左式堆
数据结构与
算法分析
——c语言描述第六章代码不难。反倒是理解merge挺难的。一个左式堆,它的子树也是左式堆。合并就是不断递归,直到找到一个空指针,然后合并。
qq789045
·
2020-09-13 12:04
螺旋阵
/*
算法分析
:(1)逐层(圈)分别处理每圈的左侧、下方、右侧、上方的数据。
mm2440663771
·
2020-09-13 12:13
算法设计与分析
二叉树的操作之统计二叉树中节点的个数
①计算二叉树所有结点的个数②计算二叉树中叶子结点的个数③计算二叉树中满节点(度为2)的个数二,
算法分析
找出各个问题的基准条件,然后采用递归的方式实现。
abcdef00001111234
·
2020-09-13 11:12
数据结构与算法
【小5聊】C#基础算法实现功能之
目录【算法返回效果】【基础算法实现的功能】【基础
算法分析
】【根据以上规律进行算法编码】【算法返回效果】【基础算法实现的功能】实现输入一定长度的字符串后,能够返回按顺序1个字符长度、2个字符长度、3个字符长度
lmy_520
·
2020-09-13 10:32
C#
基础算法
基础算法
按顺序返回字符串的位数组合
单变量线性回归
算法分析
及python源码
说明:本博客中的分析思路、举例、部分插图等均来源于吴恩达教授在斯坦福大学公开课《机器学习》中的讲解内容!一、概述单变量线性回归算法属于监督学习的一类,所谓回归是指我们根据之前的数据预测一个较为准确的输出值。即我们给算法一定的训练集,训练集中的每一个训练样本均为“正确答案”,算法通过对训练集的学习而建立起合适的模型用以预测新的输入值对应的输出值。二、从一个例子说起在斯坦福公开课中,通过这么一个例子引
君子不怨
·
2020-09-13 10:55
机器学习
算法
Python
机器学习
算法
人工智能
python
编程语言
插入排序
最好的时间复杂度是O(n),最坏也就是平均是O(n^2)二、图解对于一串数字(3,5,2,1,4,10)进行插入从小到大排序,如下图演示三、
算法分析
/***插入排序*1、确定插入排序的数,从第二个开始选择
神韵_499
·
2020-09-13 08:22
数据结构与算法
插入排序
PKU3522(Slim Span)-求差值最小的生成树
题目链接/**题目大意:*一个简单图,n个点,m条边;*要求一颗生成树,使得其最大边与最小边的差值是所有生成树中最小的,输出最小的那个差值;*
算法分析
:*枚举最小边,用kruskal求生成树,不断更新差值得到最优值
Jarily
·
2020-09-13 07:20
算法题解-图论-最小生成树
算法题解-图论
算法题解-图论-树
python基础第一课(小白piao分享)
python数据结构(及
算法分析
)1.1将序列分解成单独变量:1.1.1解决方案:任何序列都可以通过简单的赋值分解成多个序列,唯一的要求是变量的总数和结构要与序列相吻合例如:tp=(1,1,2)var1
小白piao
·
2020-09-13 06:35
python
python
MD5
算法分析
及java代码实现
MD5
算法分析
及其java代码实现上一篇博文深入分析了javaJDK中的java.util.HashMap类,其实哈希表在日常生活中用的十分广泛,从到数据存储,文件加密,数字签名。
aresjan
·
2020-09-13 06:58
数据结构
信息摘要算法:HMAC
算法分析
1、HMAC概述HMAC算法首先它是基于信息摘要算法的。目前主要集合了MD和SHA两大系列消息摘要算法。其中MD系列的算法有HmacMD2、HmacMD4、HmacMD5三种算法;SHA系列的算法有HmacSHA1、HmacSHA224、HmacSHA256、HmacSHA384、HmacSHA512五种算法。HMAC算法除了需要信息摘要算法外,还需要一个密钥。HMAC的密钥可以是任何长度,如果密
劲枫
·
2020-09-13 04:09
Node
数据结构与
算法分析
-leetcode笔记
个人微信公众号:AI研习图书馆,欢迎关注~深度学习知识及资源分享,学习交流,共同进步~1.单词的压缩编码leetcode:820(1)题目给定一个单词列表,我们将这个列表编码成一个索引字符串S与一个索引列表A。例如,如果这个列表是[“time”,“me”,“bell”],我们就可以将其表示为S=“time#bell#”和indexes=[0,2,5]。对于每一个索引,我们可以通过从字符串S中索引的
算法之美DL
·
2020-09-13 03:28
数据结构与算法分析
算法
python
仿射密码Python实现
算法分析
仿射密码结合了移位密码和乘数密码的特点,是移位密码和乘数密码的组合。
weixin_30887919
·
2020-09-13 03:55
python
160个Crackme033
文章目录查壳分析程序用户名
算法分析
序列号
算法分析
写出注册机校验结果这个Crackme的作者是《使用OllyDbg从零开始Cracking》那部教程的作者在教程中使用的配套教程,当初也是看的这篇教程入门的
鬼手56
·
2020-09-13 02:29
160个Crackme
数据结构与
算法分析
之树的概念总结
1.二叉查找树的大部分操作运行时间平均为O(logN)2.树是N个节点和N-1条边的集合,其中一个节点叫做根。存在N-1条边的结论由下面的事实得出:每条边都将某个节点连接到它的父亲,除根节点以外每个节点都有一个父亲3.没有儿子的节点称为树叶4.路径定义:从节点n1到nk的路径定义为节点n1,n2,...nk的一个序列,使得对于1<=i
快上车_来不及解释了
·
2020-09-13 02:04
数据结构与算法分析
数据结构与
算法分析
——链表、栈、队列
链表声明structListNode{ElementTypeElement;ListNode*next;}voidinsert(ElementTypee,ListNode*List,ListNode*Position){if(List==NULL)return;ListNode*L;L=(structListNode*)malloc(sizeof(ListNode));L->Element=e;L
cq何
·
2020-09-13 01:58
数据结构与算法
数据结构与
算法分析
树
由后缀式构造二叉表达树,前序遍历是前缀式,中序遍历是中缀式,后序遍历是后缀式#include#includeusingnamespacestd;templatestructBinaryNode{Objectdata;BinaryNode*left;BinaryNode*right;BinaryNode(constObject&x,BinaryNode*l,BinaryNode*r):data(x)
yuanyuanprince
·
2020-09-13 00:11
数据结构
算法
C++
数据结构--散列总结
前言最近学习数据结构,参考数据是《数据结构与
算法分析
》。现在总结自己的知识点散列散列也叫做哈希,根据英语单词hash英译过来。
锅巴程序员
·
2020-09-13 00:41
数据结构
算法
数据结构
哈希表
散列
散列探测
数据结构与
算法分析
——树学习
树定义:一棵树由根(root)节点以及0到多个非空的子树组成,每颗子树的根都被来自root的一条有向边连接。节点间的关系:有子节点B、C的节点A被称为B、C的父亲,节点B、C称为A的儿子,节点C是节点B的兄弟节点。树叶:没有儿子的节点称为树叶。路径:从节点N1到节点Nk的路径定义为N1、N2、N3……Nk的一个序列,1其中对于任意i(1arr[++s->top]=T;elseT->Right=s-
cq何
·
2020-09-13 00:02
数据结构与算法
数据结构与算法学习
室内定位api接入
采用数位独有的室内定位
算法分析
信号,达到精准定位的效果。采集数据是经过用户授权过的合法数据,通过场景信号的匹配,识别用户线下的室内位置信息,以实现室
howell92
·
2020-09-13 00:29
机器学习
深度学习
【数据结构与
算法分析
】树的知识点介绍
1树的的基础知识一棵树是一些节点的集合。这个集合可以是空集;若非空,则一棵树由称做根(root)的节点r以及0个或多个非空子树T1,T2,...,TkT_1,T_2,...,T_kT1,T2,...,Tk组成.这些子树中每一颗的根都被来自根r的一条有向的边所连接。树的基础概念:深度:任意节点nin_ini的深度为从根到nin_ini惟一路径的长。因此,根的深度为0。高度:nin_ini的高度是从n
HumanFlag
·
2020-09-13 00:04
数据结构与算法分析
C语言
PDF
数据结构
算法
【数据结构与
算法分析
】散列相关知识点
1散列的概念散列是一种用于以常数平均时间执行插入、删除和查找的技术。但是,那些需要元素间任何排序信息的操作将不会得到有效的支持。理想的散列表数据结构只不过是一个包含关键字的具体固定大小的数组。我们把表的大小记作TableSize,每个关键字被映射到从0到TableSize-1这个范围中的某个数,并且被放到适当的单元总。这个映射就叫做散列函数(hashfunction),理想情况下他应该运算简单并且
HumanFlag
·
2020-09-13 00:33
数据结构与算法分析
数据结构
算法
贪心入门
[
算法分析
]要使总和最大,则每个数要尽可能大,自然应该选每行中最大的那个数。因此,我们设计出如下算法:读入N,M,矩阵数据
COOKIE喔
·
2020-09-12 23:51
算法入门
java
贪心算法
外部排序 简单算法
《数据结构与
算法分析
——C语言描述》第七章外部排序简单算法虽然是用了归并,涉及到文件,还是挺麻烦的。
qq789045
·
2020-09-12 22:30
分治、动态规划,备忘录的区别
最近学
算法分析
,遇到一个很头疼的问题,分治,动态规划,备忘录搞不清,遇到问题不知道应该用什么样的方法合适,查阅很多资料后根据我的理解整理一下。
雨打萍
·
2020-09-12 22:29
算法分析与设计
贪吃蛇的
算法分析
(2)
贪吃蛇的
算法分析
(2)
[email protected]
下面重点介绍下Worm类中的几个方法:lpublicvoidsetDirection(bytedirection)这个方法用来改变贪吃蛇运动的方向
james_sc
·
2020-09-12 22:10
java
算法
byte
up
贪吃蛇的
算法分析
(4)
贪吃蛇的
算法分析
(4)
[email protected]
类WormPit类中包括了Worm和WormFood。贪吃蛇将会在画面中移动寻找食物。如果它吃到食物它将会长一格。
james_sc
·
2020-09-12 22:10
java
贪吃蛇的
算法分析
(1)
贪吃蛇的
算法分析
(1)
[email protected]
贪吃蛇是一款非常经典的手机游戏。它有很多算法,这里详细分析一种比较优秀的算法。
james_sc
·
2020-09-12 21:48
java
数据结构与
算法分析
-栈
栈ADT栈模型栈(stack)是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈的顶(top)。对栈的基本操作有PushPushPush(进栈)和PopPopPop(出栈),前者相当于插入,后者则是删除最后插入的元素。最后插入的元素可以通过使用TopTopTop例程在执行PopPopPop之前进行考查。对空栈进行的PopPopPop或TopTopTop一般被认为是栈的ADT的错误。
帅到没朋友fx
·
2020-09-12 20:18
数据结构
栈
去噪效果评价
算法分析
,SNR,PSNR,SSIM等的区别与优劣对比
(1)SNR与PSNR:SNR计算图像自身的信噪比,评价一个图像中信号的强度或者噪声的强度,其输入是一幅图像数据。SNR并不能客观评价图像的去噪效果或者压缩图像的相似度。PSNR计算两幅图像之间的相似度,评价的是一幅estimated的图像相对于原图像的噪声强度,这个概念的提出应该是针对图像压缩领域,在图像去噪领域由于没有原图做对比,只能是噪声图与降噪图做对比,似乎说服力要弱一些。(2)Metho
sac761
·
2020-09-12 20:28
图像处理算法
动态规划求最长递增子序列
由于这个问题能运用学过的基本的
算法分析
和设计的方法与思想,能够锻炼设计较复杂算法的思维,我对这个问题进行了较深入的分析思考,得出了几种复杂度不同算法,并给出了分析和证明。
小鸡炖蘑菇_
·
2020-09-12 19:37
动态规划
algorithm
数据结构与
算法分析
之栈
最近看了不少关于上海交大的关于数据结构与
算法分析
的视频,再次要感谢浩哥@zhangdaiscotthttp://blog.csdn.net/zhangdaiscott栈是个“先进后出的数据结构”,lastinfirstout
PrayFor丶Zx
·
2020-09-12 19:04
技术交流
数据结构与
算法分析
之表、栈和队列(一)
1.前驱元,后继元对于除空表外的任何表,我们说后继;(或继,之后)并称(i1)。表中的第一个元素是,而最后一个元素是。我们将不定义的前驱元,也不定义的后继元。元素在表中的位置为i。为了简单起见,我们在讨论中将假设表中的元素是整数,但一般说来任意的复元素也是允许的。ADT(abstractdatatype)抽象数据类型2.链表概念链表由一系列不必在内存中相连的结构组成。每一个结构均含有表元素和指向包
飞猪飞飞
·
2020-09-12 19:03
数据结构与算法分析
[数据结构与
算法分析
]栈的应用-学习笔记
平时我们很少接触到一个栈的使用,但是今天看了如下三个例子后感触颇深,对于栈应用的情况理解更深了。分享如下:1、平衡符号平衡是个动词,意思就是用来平衡符号的,例如关于方法里{}左右大括号的匹配问题,在许多的语言里一旦发生缺少{}很难找到错误的位置,我们这样来平衡符号,当读到{[(时压入栈中如果遇到)]}时则弹出栈,但是如果弹出的栈和触发弹出栈的符号不匹配这就说明符号不平衡:2、后缀表达式在计算机里如
胖子程序员
·
2020-09-12 18:15
数据结构与算法分析
快速傅里叶
算法分析
与实现
1、直接计算DFT的问题设x(n)为N点有限长序列,其DFT为:一般来说,x(n)和都是复数,X(k)也是复数,。因此每计算一个X(k)值,需要N次复数乘法以及(N-1)次复数加法。而X(k)一共有N个点,所以完成整个DFT运算总共需要次复数乘法及N(N-1)次复数加法。N=4时,有:共需16次乘法,12次加法。一次复数乘法等于四次实数乘法和两次实数加法,一次复数加法等于两次实数加法。因此每运算一
zhufanqie
·
2020-09-12 18:44
图像相关
DSA学习笔记——绪论
封底估算复杂度
算法分析
迭代和递归迭代乃人工,递归方神通Tointerateishuman,torecurse,divine.凡治众如治寡,分数是也Thecontrolofalargeforceisthesameprincipleasthecontrolofafewmen
Driver.SHAO
·
2020-09-12 17:31
笔记
算法
数据结构
动态规划分析总结——如何设计和实现动态规划算法
本文,我们主要在分析动态规划在
算法分析
设计和实现中的应用,讲解动态规划的原理、设计和实现。在很多情况下,可能我们能直观地想到动态规划的算法;但是有些情况下动态规划算法却比较隐蔽,难以发现。本
谁不小心的
·
2020-09-12 17:20
算法实战
算法与数据结构(十四):动态规划算法(导弹拦截问题)(C++实现)
文章目录算法与数据结构(十四):动态规划算法(导弹拦截问题)(C++实现)动态规划法基本思想动态规划法适用条件导弹拦截问题主函数参考:
算法分析
与设计(C++描述)石志国、刘冀伟、姚亦飞编著算法与数据结构
三生石gg
·
2020-09-12 16:00
算法与数据结构
C++/C
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他