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
算法分析-
学习OpenCV:滤镜系列(15)——羽化(模糊边缘)
算法分析
:1、通过对rgb值增
小熊不去实验室
·
2020-07-01 04:58
滤镜
OpenCV
图像滤镜
Python
算法分析
与设计实验:贪心算法
Python
算法分析
与设计实验:贪心算法一、实验目的1、了解贪心算法求解优化问题的过程2、熟练掌握利用贪心算法求解典型的计算问题,如硬币找零、间隔任务规划等问题。
qwerasdcjh
·
2020-07-01 04:08
数据结构与算法-python(一)--概念
元素之间是相等关系线性结构:元素之间一对一关系树形结构:元素之间一对多关系图形结构:元素之间多对多关系物理结构:是指数据在计算机的存储形式顺序存储;链式存储:通过该地址就可以找到相关的数据元素的位置;
算法分析
时间复杂度的概念程序执行的总时间
wen_gol
·
2020-07-01 04:50
python与数据结构
JavaScript之排序算法
JavaScript之排序算法排序算法定义对于评述算法优劣术语的说明排序算法图片总结(图片来源于网络):1.冒泡排序(BubbleSort)(1)算法描述(2)算法描述和实现(3)
算法分析
2.选择排序(
Langnang
·
2020-07-01 04:18
JavaScript
算法
编译原理——算符优先分析
【要求】使用算符优先分析
算法分析
下面的文法:E’→#E#E→E+T|TT→T*F|FF→P^F|PP→(E)|i其中i可以看作是一个终结符,无需作词法分析。
janes12
·
2020-07-01 02:15
散列 - C语言实现(摘自数据结构与
算法分析
C语言描述)
一、概述散列表(hashtable)ADT只支持二叉查找树所允许的一部分操作,散列表的实现常常叫做散列(hashing)。散列是一种以常数平均时间执行插入、删除和查找的技术。但是,那些需要元素间任何排序信息的操作将不会得到有效的支持。二、实现理想的散列表数据结构只不过是一个包含有关关键字的具有固定大小的数组。典型情况下,一个关键字就是一个带有相关值的字符串。我们把表的大小记作TableSize,并
iteye_353
·
2020-07-01 02:06
考研复试
算法分析
总结(持续更新)
自己在准备研究生复试时,总结的一些算法思路以及算法的例子,希望对大家有帮助,如果有出错的地方欢迎提issure.github地址:GitHub一.主流算法1.搜索(回溯)2.DP(动态规划)3.贪心4.图论(Dijkstra、最小生成树、网络流)5.数论6.计算几何7.组合数学8.模拟9.数据结构10.博弈论手把手撕LeetCode题目,扒各种算法套路的裤子https://github.com/l
abc_lml
·
2020-07-01 01:45
C/C++
算法
单向散列函数SHA-1
算法分析
与实现
1、简介:SHA,全称安全哈希算法(SecureHashAlgorithm)主要适用于数字签名标准(DigitalSignatureStandard,DSS)里面定义的数字签名算法(DigitalSignatureAlgorithm,DSA)。也就是说通常是用来对于信息的完整性进行验证的。而由于SHA的不可逆性,或者说是SHA中函数的不可逆性,该算法只能用于加密,不能用于解密。而加密的过程是将信息
Apollon_krj
·
2020-07-01 00:12
信息安全/密码技术
暑假集训Day8 P3472 [POI2008]MAF-Mafia(思维题)
题目大意你猜呀输入格式你猜呀输出格式你猜呀数据范围与提示你接着猜呀
算法分析
设最少存活人数为MIN最多存货人数为MAX来看张图:首先我们先来统计一下每个点的入度,如果一个点的入度为0,则自始至终这个人都不可能被杀
HISKrrr
·
2020-06-30 21:00
常用排序
算法分析
与实现
排序分为两类:内排序和外排序。内排序:指排序过程中,待排序列全部存放在内存中处理,不需涉及数据的内、外存交换。适用于元素序列不太大的小文件。外排序:指排序过程中,待排序列不能全部存放在内存中处理,内、外存之间需要多次进行数据交换。适用于元素序列太大,不能一次将其全部放入内存的大文件。内排序分为六类:插入排序、交换排序、选择排序、归并排序、分配排序和计数排序。这里主要介绍前四类。一、插入排序插入排序
故乡月zyl
·
2020-06-30 20:26
java
数据结构与
算法分析
课后习题第五章
5.3Writeaprogramtocomputethenubmerofcollisionsrequiredinalongrandomsequenceofinsertionsusinglinearprobing,quadraticprobing,anddoublehashing.5.17ImplementagenericMapthatsupportstheinsertandlookupoperat
zybzmhhj
·
2020-06-30 20:51
c++
数据结构
常见搜索算法的python实现(一)
算法分析
:如果目标元素刚好位于列表中第一个,则此时算法复杂
zxd131248
·
2020-06-30 20:30
搜索算法
平衡二叉树c语言实现
/*以下代码来自《数据结构与
算法分析
c语言描述》这个代码比那个《大话数据结构》上面的少很多,所以选择这个,但是《大话数据结构》上面的关于平衡二叉树解析比较详细但是代码太长了太讨厌了我抄的过程中小小改动了
流光逐月华
·
2020-06-30 19:52
数据结构与
算法分析
(C)习题1.4解答.
原题是这样的:1.4Callowsstatementsoftheform#includefilenamewhichreadsfilenameandinsertsitscontentsinplaceoftheincludestatement.Includestatementsmaybenested;inotherwords,thefilefilenamemayitselfcontainaninclu
zrfzrf
·
2020-06-30 19:06
算法分析
-----递归与分治策略
1、递归的概念直接或间接的调用自身的算法成为递归算法。用函数自身给出定义的函数称为递归函数。例1:阶乘函数intfactorial(intn){if(n==0)return0;returnn*factorial(n-1);}例2:Fibonacci数列intFibonacci(intn){if(n1时,perm(R)由(r1)perm(R1),(r2)perm(R2),…,(rn)perm(Rn)
吾之求索
·
2020-06-30 18:55
【数据结构与算法】
数据结构与算法(Python)-一般概念和算法效率分析
这是一个比较复杂的主题,一般分为初级、高级、以及专门的
算法分析
三个阶段来学习,因此我们也需要循序渐进。
The fool
·
2020-06-30 18:45
数据结构与算法
数据结构与
算法分析
(C++语言版)张琨版 课后答案———第二章
数据结构与
算法分析
(C++语言版)张琨版课后答案———第二章)选择填空判断简答算法设计答案来自网络,如果有错误请联系我更正(772173629),谢谢合作!
海拉尔流氓熊
·
2020-06-30 17:43
数据结构答案
排序算法之堆排序(Heap Sort)——C语言实现
算法分析
在学习堆排序之前我们要先了解堆这种数据结构。堆的定义如下:n个元素的序列{k1,k2,···,kn}当且满足以下关系时,称之为堆。
紫红色的紫红
·
2020-06-30 17:05
数据结构与算法
数据结构系列1-数据结构绪论
导言数据结构系列,一直是希望重新学习整理的一个系列,现在有时间,对数据结构方面进行一个回顾,把零散的数据结构碎片串联起来,作为一个整理,本系列主要参考书籍有:数据结构与
算法分析
1数据结构的基本概念1.1
梦魇_蝶澈
·
2020-06-30 17:15
数据结构和算法
算法分析
与设计----动态规划
动态规划的原理基本思想:将待求问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。基本要素:最优子结构重叠子问题设计动态规划算法的步骤:找出最优解的性质,并刻画其结构特征;递归地定义最优值;以自底向上的方式计算最优值;根据计算最优值时得到的信息构造最优解。动态规划与分治法的异同共同点:将待求解的问题分解成若干子问题,先求解子问题,然后再从这些子问题的解得到原问题的解。不同点:
zhourunan123
·
2020-06-30 16:59
算法分析与设计
数据结构
数据结构导论
数据结构与
算法分析
是一种解决问题的思维模式。在您的个人知识库中,数据结构与
算法分析
的相关知识储备越多,您将越多具备应对并解决各类繁杂问题的能力。
赵国闯
·
2020-06-30 13:26
编程语言
ASP.NET
ASP
C#
BS
数据结构
数据结构与
算法分析
2.19题
问题描述:编写一个程序求解主要元素。(何为主要元素:当某个元素在数组中出现的次数大于数组个数的一半时,该元素即为主要元素)。分析:这道题在leetcode上出现过,思想是如果将主要元素摞成一摞,然后将非主要元素摞成另一摞,因为主要元素的个数要占数组个数的一半以上,所以,非主要元素的高度一定小于主要元素的高度。那么一层一层的往下削,削到最后时还剩下的一定是主要元素。现在的困难是我们并不知道谁是主要元
zdavb
·
2020-06-30 12:59
数据结构与算法分析
详细分析JAVA加解密算法
加解密
算法分析
日常开发中,无论你是使用什么语言,都应该遇到过使用加解密的使用场景,比如接口数据需要加密传给前端保证数据传输的安全;HTTPS使用证书的方式首先进行非对称加密,将客户端的私匙传递给服务端,
·
2020-06-30 12:47
day1:JAVA书籍和资源搜索方法
JAVA推荐书籍:《Java编程思想》《Java程序语言设计(进阶篇)》《Java核心技术卷Ⅰ》《Java核心技术卷Ⅱ》《深入理解Java虚拟机-JVM高级特性与最佳实践》《数据结构与
算法分析
-Java
yyjcodemonkey
·
2020-06-30 11:10
java
第一章绪论总结
哈哈哈数据结构第一章《绪论》主要是向我们介绍了数据结构的基本概念,数据的逻辑结构和存储(物理)结构,算法及
算法分析
的相关知识。总结:经过过去第一章的学习,我对整本书的知识有了一
信管1133-30
·
2020-06-30 11:36
《数据结构与
算法分析
》回溯算法之博弈——三连棋(tic tac toe)人机对战AI设计(αβ枝减)
前言:这次的回溯算法实在是太有意思了,不过刚刚接触的时候确实不容理解,极小极大策略,αβ枝减看了好几遍才明白整个过程。实现的时候又发现还有细节不明白,想明白之后对于整体的认识又加深了一步。编码的过程反而没有太大的问题,只有再判断平局的时候,写错了判断的条件,导致没有平局存在,花了点时间调试就解决了。我的github:我实现的代码全部贴在我的github中,欢迎大家去参观。https://githu
yw8355507
·
2020-06-30 11:39
数据结构
《数据结构与
算法分析
》详细对比自顶向下与自底向上红黑树——C实现自顶向下插入与删除
July的博客里,还有各个知名博主博客里的红黑树基本是使用自底向上的方式来实现删除的,《数据结构与
算法分析
》这本书上建议使用自顶向下删除,但是对于如何删除,说的特别含糊,基本上不可以参考,于是在网络上寻找是否有详细的讲解
yw8355507
·
2020-06-30 11:39
数据结构
《数据结构与
算法分析
》左式堆详解
前言:这篇博客也是补上休假拉下的内容。。博客已经严重滞后了。。我的github:我实现的代码全部贴在我的github中,欢迎大家去参观。https://github.com/YinWenAtBIT介绍:定义:左式堆(LeftistHeaps)又称作最左堆、左倾堆,是计算机语言中较为常用的一个数据结构。左式堆作为堆的一种,保留了堆的一些属性。第1,左式堆仍然以二叉树的形式构建;第2,左式堆的任意结点
yw8355507
·
2020-06-30 11:08
数据结构
算法分析
:时间和空间复杂度
本文转载自算法市,java全栈技术,不靠谱的猫一、什么叫算法算法(Algorithm):是对特定问题求解方法或步骤的一种描述。一个算法可以用多种方法描述,主要有:使用自然语言描述;使用形式语言描述;使用计算机程序设计语言描述。注:算法和程序是两个不同的概念。一个计算机程序是对一个算法使用某种程序设计语言的具体实现。算法一般具有以下五个特性:输入:一个算法有零个或多个输入,这些输入取自于某个特定的对
笑扬轩逸
·
2020-06-30 10:33
数据结构和算法
海明校验 详细代码及
算法分析
(Python)
背景介绍海明码由RichardHamming于1950年提出、目前还被广泛采用的一种很有效的校验方法,是只要增加少数几个校验位,就能检测出二位同时出错、亦能检测出一位出错并能自动恢复该出错位的正确值的有效手段,后者被称为自动纠错。它的实现原理,是在k个数据位之外加上r个校验位,从而形成一个k+r位的新的码字,使新的码字的码距比较均匀地拉大。把数据的每一个二进制位分配在几个不同的偶校验位的组合中,当
槽孟德
·
2020-06-30 10:42
计算机
算法
Python
程序员进阶之路(C、C++、Java、Python经典书籍及学习顺序)
《数据结构与
算法分析
:C语言描述(原书第2版)》C++:1.《C++Primer第四版》2.《EffectiveC++》和《MoreEffect
mooncreek
·
2020-06-30 10:58
民生银行直销银行手机登陆加密算法的分析
民生银行直销银行手机登陆加密算法的分析引言环境的设置认证加密
算法分析
总结引言日常工作中,正好碰到针对银行类系统的安全测试工作,通过Burp抓包发现传输的信息都是一串加密的数据,因此,就针对其中一个系统进行代码分析
fate9091
·
2020-06-30 09:09
WEB攻防类
算法分析
中的空间复杂度
什么是空间复杂度呢?空间复杂度是对一个算法在运行过程中占用内存空间大小的量度,记做S(n)=O(f(n).利用程序的空间复杂度,可以对程序运行时所需要多少内存有个预先估计。我这里来回答两个常见的相关问题空间复杂度是考虑程序(可执行文件)的大小么?很多同学都会混淆程序运行时内存大小和程序本身的大小。这里我要强调一下空间复杂度是考虑程序运行时占用内存的大小,而不是可执行文件的大小。空间复杂度是准确算出
代码随想录
·
2020-06-30 09:29
程序员算法面试通关精讲
算法
性能分析
空间复杂度
抖音xgorgon结果获取
抖音xgorgon
算法分析
抖音xgorgon算法确实不错的机制,对于反爬有很大的作用通过url的完整地址获取签名返回值,{X-Gorgon=******,X-Khronos=*****}解决方案需要一台
yihao1729362897
·
2020-06-30 07:55
Python
将字符串中的字符'*'移到串的前部分 的一个解法
(要求使用尽量少的时间和辅助空间)自己的
算法分析
:有两个指针q1和q2,从后向前遍历,q2始终指向*,q1则指向*之前的应该与*
yeepom
·
2020-06-30 07:12
数据结构与算法
Linux进程调度
算法分析
Linux进程调度
算法分析
摘要:基于X86平台Linux2.6.26内核进程调度部分代码,刨析Linux进程调度算法,对算法的原理,实现和复杂度进行了分析并提出了算法改进措施。
yangzhengyi68
·
2020-06-30 06:06
linux
量子机器学习入门科普:解读量子力学和机器学习的共生关系
两者间像一种共生关系,我们可以利用量子计算的力量生成机器学习算法的量子版本,并应用经典机器学习
算法分析
量子系统。
量子位
·
2020-06-30 05:51
HotSpot VM垃圾回收算法
垃圾回收
算法分析
:HotSpotVM是SUNJDK和openJDK中所带的虚拟机java内存结构:java堆是java所管理的内存中最大的一块,是被所有线程所共享的一块内存区域。
xuanliang_cpy
·
2020-06-30 03:36
垃圾回收算法分析
大话数据结构之第二章算法总结,重点知识,时间复杂度
算法在执行有限步骤后,自动结束而不是出现五年循环,并且每一步在可接受的时间内完成确定性:算法的每一步都具有确定的意义,不会出现二义性可行性:算法的每一步都是可行的,都可以在有限的次数完成算法的时间复杂度在进行
算法分析
时
竹玉
·
2020-06-30 02:21
数据结构
实例----十进制数n转化为任意进制
题目描述:对于任意整数n,转化成x进制的表达形式
算法分析
:算法实现://十进制正整数n到base进制的转换staticconstcharbaseNum[]={'0','1','2','3','4','5
道格拉斯范朋克
·
2020-06-30 02:06
算法_Algorithm
《数据结构与
算法分析
–C++描述(第3版)》电子书下载 -(百度网盘 高清版PDF格式)
作者:(美)MarkAllenWeiss出版日期:2007年1月出版社:人民邮电出版社页数:435ISBN:7115139238文件格式:PDF文件大小:24.48MB本书是数据结构和
算法分析
的经典教材
xiaohuanglv
·
2020-06-30 00:08
数据结构电子书
数据结构电子书
数据结构(C语言版)应该掌握到什么程度?
这是我们的教材目录,不知为何串和数组与广义表两章直接跳过了.....第1章绪论11.1什么是数据结构11.2基本概念和术语41.3抽象数据类型的表示与实现91.4算法和
算法分析
131.4.1算法
xajh00789
·
2020-06-29 23:53
数据结构
加解密
算法分析
日常开发中,无论你是使用什么语言,都应该遇到过使用加解密的使用场景,比如接口数据需要加密传给前端保证数据传输的安全;HTTPS使用证书的方式首先进行非对称加密,将客户端的私匙传递给服务端,然后双方后面的通信都使用该私匙进行对称加密传输;使用MD5进行文件一致性校验,等等很多的场景都使用到了加解密技术。很多时候我们对于什么时候要使用什么样的加解密方式是很懵的。因为可用的加解密方案实在是太多,大家对加
rickiyang
·
2020-06-29 22:00
【贪心算法】单源最短路径(Dijkstra算法)(C++)
2.
算法分析
Dijkstra算法:是解单源最短路径问题的贪心算法。基本思想:一个顶点属于集合S,当且仅当从源到该顶点的最短路径长度已知。设置顶点集合S,并不断地作贪心选择来扩充这个集合
shi_yq
·
2020-06-29 22:02
算法分析与设计
-
学习记录
算法
贪心算法
c++
算法分析
作为程序员,开发完一段代码,实现了某个功能时,有必要知道:我的程序需要多长时间?是什么导致我的程序消耗很多内存?比如,统计或者处理了一大批数据。影响这些问题的因素很多,例如,电脑的性能,数据的性质(值类型和引用类型的区别),使用的算法。想要为这些基础问题提供答案需要通过科学方法。1.什么是科学方法??它是科学家为获取自然界知识所使用的一系列大家认同的方法。1.细致地观察真实世界的特点,通常还要精确
Ruby_Lu
·
2020-06-29 19:00
算法分析
与设计-第二次实验
文章目录01背包问题部分背包问题会场安排问题树的最大连通分支算法设计与分析课的实验,一共四道题目,都是用文件读写,并且给出了每道题的随机数据生成方法。博客仅放上代码,以供参考。01背包问题#include#include#includeusingnamespacestd;constintmaxn=100005;voidsolve(stringfilename){intn,c,w[maxn],v[m
姬小野
·
2020-06-29 19:32
数据结构
贪心
DP
贪心
动态规划
算法设计与分析
背包问题
会场安排问题
服务端书籍推荐
CoreJavaVolumeI—Fundamentals(NinthEdition)]Java核心技术·卷2高级特性(原书第9版)[CoreJava,VolumeII-AdvancedFeatures]Java语言学习极速之旅数据结构与
算法分析
朱文韬winter
·
2020-06-29 18:51
成长
算法-排序-归并排序(MergeSort)分析
后续将着重
算法分析
。算法过程mergesort过程([2],P19)MERGE-SORT(A,p,r)1ifp=2,C(1)=0) (1-1) 考虑N是2的幂时的情况,C(2n)=C(2n
winnerbao
·
2020-06-29 18:12
算法与数据结构
算法分析
与设计(一)——寻找两个有序数组的中位数
一、问题描述给定两个大小为m和n的有序数组nums1和nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为O(log(m+n))。你可以假设nums1和nums2不会同时为空。示例1:nums1=[1,3]nums2=[2]则中位数是2.0示例2:nums1=[1,2]nums2=[3,4]则中位数是(2+3)/2=2.5二、设计过程方法:递归法为了解决这个问题,需要理解“中位数
itczt
·
2020-06-29 14:48
Knn算法实现(鸢尾花数据集)
一、题目原生Python实现Knn分类算法,使用鸢尾花数据集进行测试二、
算法分析
目的:对一个新的数据点的标签做出预测算法思想:算法会在训练集中寻找与这个数据点距离最近的数据点,然后将找到的数据点的标签赋值给这个新的数据点本次算法采用欧氏距离计算法对不同数据点之间的距离进行计算三
言_
·
2020-06-29 14:56
编程作业
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他