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
算法分析-
20182331 2019-2020-1《数据结构与面向对象程序设计》第7周学习总结
201823312019-2020-1《数据结构与面向对象程序设计》第7周学习总结教材学习内容总结
算法分析
1.增长函数:表示问题(n)大小与我们希望最优化的值之间的关系,该函数表示了该算法的时间复杂度或空间复杂度
20182331
·
2019-11-03 15:00
20182309 2019-2020-1 《数据结构与面向对象程序设计》第7周学习总结
201823092019-2020-1《数据结构与面向对象程序设计》第7周学习总结教材学习内容总结12
算法分析
算法效率增长函数及比较循环、递归的效率14栈先进后出的集合push加入元素到顶端pop删除并返回顶端元素
蓝火BlueFlameAshe
·
2019-11-03 15:00
20182333 2019-2020-1 《数据结构与面向对象程序设计》第七周学习总结
201823332019-2020-1《数据结构与面向对象程序设计》第七周学习总结教材学习内容总结第十二章
算法分析
1.算法效率(决定着一个程序执行的速度)2.增长函数与大O符号。
钱佳禹
·
2019-11-03 14:00
五年以来,只有这19部电影杀进了豆瓣电影Top250
豆瓣用户每天都在对“看过”的电影进行“很差”到“力荐”的评价,豆瓣根据每部影片看过的人数以及该影片所得的评价等综合数据,通过
算法分析
产生了一个榜单——豆瓣电影Top250。
_飞鱼
·
2019-11-03 02:08
SPOJ MSKYCODE - Sky Code
这个条件就是:该四元子集{a,b,c,d},满足gcd(a,b,c,d)=1思路第一步
算法分析
:☞第一感觉就是容斥原理,原命题等价:☞记Ai为gcd(a,b,c,d)=i的集合个数☞ans=C(n,4)
ccccsober
·
2019-11-03 02:41
20182320《程序设计与数据结构》第七周学习总结
20182320《程序设计与数据结构》第七周学习总结教材学习内容总结1.第十二章:
算法分析
1.1算法:我认为是计算机完成一个任务所使用的计算方法。
郑力元
·
2019-11-02 16:00
2015一月---三月
四月份可以实习找工作,九月份正式找工作二月份一个月春节氛围========================================第一步:基础c/c++语言c++primer数据结构和
算法分析
(
冰吉凌
·
2019-11-02 05:40
基于scratch实现高中《数学(必修三)》算法初步中的海伦-秦九昭公式
算法初步主要介绍
算法分析
和程序框图,并用basic演示如何把算法用程序设计语言表达出来,让学生体会算法的基本思想,发展有条理的思考与表达能力,提高逻辑思维能力。
少儿创客
·
2019-11-02 04:55
20182307 2019-2020-1 《数据结构与面向对象程序设计》第七周学习总结
第七周学习总结教材学习内容总结教材学习中的问题和解决过程代码调试中的问题和解决过程代码托管上周考试错题总结学习进度条点评过的同学博客和代码201823072019-2020-1《数据结构与面向对象程序设计》第七周学习总结教材学习内容总结第12章
算法分析
从算法效率角度分析了软件开发的目标
陆彦杰
·
2019-11-01 22:00
第一章 算法基础——基础
算法分析
类型
1.1基础
算法分析
类型1.1.1分治法核心思想:分而治之原理:先将一个复杂的问题拆解为两个或多个相同的子问题,然后将子问题依然进行分治法处理,直到子问题已经可以直接求解,最终按照问题的拆解顺序,从子问题开始逐步将问题合并为一个大问题
文颜
·
2019-11-01 15:04
LeetCode-206~Reverse Linked List
反转一个单一的链表
算法分析
Java代码/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNoden
NapoleonY
·
2019-11-01 01:17
第零章-封皮目录
DataStructuresandAlgorithmAnalysisinC,SecondEdition数据结构和
算法分析
C语言版(第二版)byMarkAllenWeiss作者:MarkAllenWeissPREFACE
哈小奇
·
2019-10-30 23:00
Raft
算法分析
以及在软负载中的实现研究
分布式系统下数据的一致性和系统可用性一直是个难题,工程上也有多种解决方案,如:mysql/RocketMQ的主备复制方案,本文将借助软负载服务的研究对Raft分布式一致性协议做分析和讨论。本文主要分为以下几个部分:分布式下数据一致性的问题解决方服务发现/软负载/配置管理的介绍Raft协议的原理Raft在软负载集群中的实现1、分布式下数据一致性问题解决方案根据CAP理论,分布式系统中,一致性、可用性
zqrferrari
·
2019-10-30 23:31
KMP算法
问题描述KMP算法是用与字符串匹配的算法,给定文本串,在文本串中寻找模式串,如果找到匹配的模式串便返回文本串首次出现模式串的首字符的地址
算法分析
1th最简单最暴力的算法便是逐一匹配全部字串,该算法的时间复杂度为
片帆沙岸v
·
2019-10-30 20:05
算法设计与分析——符号三角形问题(回溯法)
二、
算法分析
用n元组x[1:n]表示符号三角形的第一行的n个符号,当x[i]等于1时,表示符号三角形的第一行的第i个符号为“+”;当x[i]等于0时,表示符号三角形
王陸
·
2019-10-30 18:00
20182305 2019-2020-1 《数据结构与面向对象程序设计》第七周学习总结
第十二章内容有
算法分析
,包括效率,方法调用、以及递归,主要用来比较不同算法之间效率的高低不同,增长函数显示了与问题大小相关的时间或空间利用率。即时间复杂度用于表示这个算法耗时的变化快慢。
20182305孙铭泽
·
2019-10-23 16:00
动态规划经典例子——编辑距离问题
算法分析
:首先考虑上面例子中ddl的第一个字符和def的第一个字符,它们是一样的,所以只需要计算a[2...lengthA]和b[2...lengthB](dl和ef)之间的距离即可。
Binet
·
2019-10-21 23:00
操作系统作业之银行家算法(c语言实现)
银行家
算法分析
:银行家算法数据结构:进程数processNum资源类数resourceNum系统剩余可利用资源Available,为一个含有m个元素的数组;最大需求矩阵Max,为一个processNum
东流-beyond the label
·
2019-10-21 18:58
操作系统
银行家算法C语言
Android中锁屏密码加密
算法分析
1.2密码
算法分析
在设置锁屏密码界面,用AndroidSDK目录\tools\bin\uiautomatorviewer.bat
写代码的向日葵
·
2019-10-21 01:18
redis源码分析之异步进程保存数据rdb文件和aof文件源码分析
=====================================================redis源码学习系列文章:redis源码分析之sha1
算法分析
redis源码分析之字典源码分析
chen_song_
·
2019-10-19 23:40
Redis源码探秘
基于C++的图论
算法分析
基于C++的图论
算法分析
1.引言众所周知,图论在现实中应用广泛,本文旨在巩固本人的数据结构与算法基础,也希望能帮助算法学习者快速理解图论基本算法,现就其作如下浅析。
柚纸君@blog
·
2019-10-19 16:57
图论模型
最小生成树
邻接矩阵
算法分析
【
算法分析
】Basic Paxos算法解析
什么是Paxos算法Paxos算法是莱斯利·兰伯特(LeslieLamport,2014年图灵奖获得者,目前就职微软研究院)于1990年提出的一种基于消息传递且具有高度容错特性的一致性算法,是目前公认的解决分布式一致性问题最有效的算法之一GoogleChubby的作者MikeBurrows说过这个世界上只有一种一致性算法,那就是Paxos,其它的算法都是残次品。Paxos算法有两个比较明显的缺点:
HaoBBNuanMM
·
2019-10-17 15:31
第二次结对编程作业
结对同学博客链接本博客链接github地址1.具体分工西西西瓜萌:UI设计、前端实现、初版算法的实现、博客撰写雨霖铃0000:提供算法思路、改进算法的实现、
算法分析
测试、博客撰写2.PSP表格PSP2.1PersonalSoftwareProcessStages
天降星辰
·
2019-10-15 20:00
第二次结对编程作业
结对同学博客链接本博客链接github地址1.具体分工西西西瓜萌:UI设计、前端实现、初版算法的实现、博客撰写雨霖铃0000:提供算法思路、改进算法的实现、
算法分析
测试、博客撰写2.PSP表格PSP2.1PersonalSoftwareProcessStages
雨霖铃0000
·
2019-10-15 13:00
算法分析
与设计 并查集
并查集学习笔记并查集(union-findset)是一抽象数据类型。它所处理的是“集合”之间的关系,即动态地维护和处理集合元素之间复杂的关系,当给出两个元素的一个无序对(a,b)时,需要快速“合并”a和b分别所在的集合,这其间需要反复“查找”某元素所在的集合。“并”、“查”和“集”三字由此而来。合并元素所在集合、查找元素所在集合数组实现并查集支持的操作MAKE(x):建立一个新的集合,其仅有的成员
ZC_Wang
·
2019-10-15 05:34
c++
redis源码分析之字典源码分析
=====================================================redis源码学习系列文章:redis源码分析之sha1
算法分析
redis源码分析之字典源码分析
chen_song_
·
2019-10-14 21:31
Redis源码探秘
redis源码分析之对象系统源码分析-string, list链表,hash哈希,set集合,zset有序集合
=====================================================redis源码学习系列文章:redis源码分析之sha1
算法分析
redis源码分析之字典源码分析
chen_song_
·
2019-10-14 20:27
Redis源码探秘
题解:2018级算法第一次上机 C1-pair
题目描述北航2018级软件学院
算法分析
与设计第一次上机第三题样例实现解释题目类型:这类题目其实就是典型的递归分析语句形式的问题,也是编译原理课程中语法分析的重要方法之一。
稼軒
·
2019-10-14 19:00
算法排序----插入排序法
直接插入排序
算法分析
根据代码我们来解释一下直接插入排序的核心例如,我们要对5,3,4,6,2这几个数
yooooooo
·
2019-10-14 13:00
2048-AI程序
算法分析
原文链接:http://blog.codinglabs.org/articles/2048-ai-analysis.html针对目前火爆的2048游戏,有人实现了一个AI程序,可以以较大概率(高于90%)赢得游戏,并且作者在stackoverflow上简要介绍了AI的算法框架和实现思路。但是这个回答主要集中在启发函数的选取上,对AI用到的核心算法并没有仔细说明。这篇文章将主要分为两个部分,第一部分
九嶷山
·
2019-10-14 13:11
算法
原生Python实现knn算法
一、题目名称实现knn分类算法二、题目内容原生Python实现knn分类算法,并使用鸢尾花数据集进行测试三、
算法分析
knn算法是最简单的机器学习算法之一,通过测量不同特征值之间的距离进行分类。
nineteens
·
2019-10-14 13:02
knn算法
排序算法之插入排序
算法分析
:1)从序列第一个元素开始,该元素可以认为已经被排序;2)去下一个元素设为待插入元素,在已排序的序列中从后向前扫描,如果该元素大于带插入元素,将该元素移到下一
MrHH
·
2019-10-13 11:00
第七小组作业(林文媛,匡胜军,蒋雪莲,徐成喜,杨春)
3.编码,在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、
算法分析
和模块实现等方面的设计要求,开始具体的编写
蒋雪莲
·
2019-10-12 13:00
算法分析
与设计 并查集
并查集学习笔记并查集(union-findset)是一抽象数据类型。它所处理的是“集合”之间的关系,即动态地维护和处理集合元素之间复杂的关系,当给出两个元素的一个无序对(a,b)时,需要快速“合并”a和b分别所在的集合,这其间需要反复“查找”某元素所在的集合。“并”、“查”和“集”三字由此而来。合并元素所在集合、查找元素所在集合数组实现并查集支持的操作MAKE(x):建立一个新的集合,其仅有的成员
ZC_Wang
·
2019-10-11 20:00
算法分析
与设计 并查集
并查集学习笔记并查集(union-findset)是一抽象数据类型。它所处理的是“集合”之间的关系,即动态地维护和处理集合元素之间复杂的关系,当给出两个元素的一个无序对(a,b)时,需要快速“合并”a和b分别所在的集合,这其间需要反复“查找”某元素所在的集合。“并”、“查”和“集”三字由此而来。合并元素所在集合、查找元素所在集合数组实现并查集支持的操作MAKE(x):建立一个新的集合,其仅有的成员
ZC_Wang
·
2019-10-11 20:00
redis源码分析之内存编码分析 intset, ziplist编码分析
=====================================================redis源码学习系列文章:redis源码分析之sha1
算法分析
redis源码分析之字典源码分析
chen_song_
·
2019-10-10 01:34
Redis源码探秘
redis源码分析之内存淘汰策略的原理分析
=====================================================redis源码学习系列文章:redis源码分析之sha1
算法分析
redis源码分析之字典源码分析
chen_song_
·
2019-10-08 02:27
算法
Redis源码探秘
数据结构与
算法分析
-C++描述 第2章 复杂度
1.大O记号如果存在,则记。含义:T(N)的增长率不超过f(N)的增长率,f(N)叫做T(N)的一个上界,一般取f(N)是T(N)的上确界。例:可以取定义中的。可以取定义中的大O运算的性质:对加法和乘法保持运算:若,则若是次多项式,则(多项式函数的非最高次项和最高次项前的系数都会被O掉),对数增长无论叠加多少次幂,永远慢于一次增长。若极限为0,则g(N)增长更快。增长速度比较:2.计算时间复杂度常
素理想
·
2019-10-06 10:01
密码学系列 - 哈希算法
一般用于快速查找和加密算法—《数据结构与
算法分析
》加密货币中最常用的加密哈希函数MD5
搬砖魁首
·
2019-10-05 11:58
密码学
【爬虫集合】抖音API分析
48891cf209c6d32bf4抖音API分析抖音、猫眼网页信息加密分析与应对(1)抖音、猫眼网页信息加密分析与应对(2)2.破解签名抖音接口签名_signature的加密算法破解抖音APP接口签名
算法分析
沙漏哟
·
2019-10-03 01:00
用Python解决数据结构与算法问题(二):
算法分析
从入门到精通到大师文章目录[python学习之路-从入门到精通到大师](https://blog.csdn.net/TeFuirnever/article/details/90017382)〇、写在前面一、什么是
算法分析
二
我是管小亮 :)
·
2019-10-02 21:18
python
数据结构与算法
大
O
符号表示法
乱序字符串检查
列表和字典
#
Python
算法分析
与设计C++ 4:过河卒
总时间限制:1000ms内存限制:128000kB描述棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上的某一点有一个对方的马(如C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点,如图3-1中的C点和P1,……,P8,卒不能通过对方马的控制点。棋盘用坐标表示,A点(0,0)、B点(n,m)(n,m为不超过20的整数),同样马的位置坐标是需要给出的,
ZC_Wang
·
2019-10-01 12:06
c++
算法分析
与设计C++ 2:递归:爬楼梯
总时间限制:2000ms单个测试点时间限制:1000ms内存限制:512kB描述小明爬楼梯,他可以每次走1级或者2级,输入楼梯的级数,求不同的走法数。例如:楼梯一共有3级,他可以每次都走一级,或者第一次走一级,第二次走两级;也可以第一次走两级,第二次走一级,一共3种方法。输入输入包含若干行正整数,第一行正整数K代表数据组数;后面K行,每行包含一个正整数N,代表楼梯级数,1usingnamespac
ZC_Wang
·
2019-09-30 20:47
c++
算法分析
与设计C++ 1:猴子吃桃
总时间限制:1000ms单个测试点时间限制:100ms内存限制:65535kB描述猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第10天早上想再吃的时候,就剩下一个桃子。求第一天共摘多少个桃子。输入无输出第一天摘的桃子数样例输入无样例输出1534**#includeusingnamespace
ZC_Wang
·
2019-09-30 20:47
c++
算法分析
与设计C++汉诺塔实现
递归算法三:汉诺塔问题描述移动规则:每次只能移动一个圆盘;圆盘可以插在A、B和C中的任何一个塔座上;任何时刻都不能将一个较大的圆盘压在较小的圆盘之上。分析边界条件只有一个圆环时,只需将圆环从第一座塔移到第三座塔递归条件1、从第一座塔把n-1个圆环移到第二座塔,用第三座塔做辅助2、从第一座塔把第n个圆环移到第三座塔3、从第二座塔把n-1个圆环移到第三座塔,用第一座塔做辅助代码简单汉诺塔递归实现#in
ZC_Wang
·
2019-09-30 18:13
c++
排序算法——快速排序 java实现
算法分析
每次通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列
gary-liu
·
2019-09-29 21:56
Data
structure
算法分析
与设计C++汉诺塔实现
递归算法三:汉诺塔问题描述移动规则:每次只能移动一个圆盘;圆盘可以插在A、B和C中的任何一个塔座上;任何时刻都不能将一个较大的圆盘压在较小的圆盘之上。分析边界条件只有一个圆环时,只需将圆环从第一座塔移到第三座塔递归条件1、从第一座塔把n-1个圆环移到第二座塔,用第三座塔做辅助2、从第一座塔把第n个圆环移到第三座塔3、从第二座塔把n-1个圆环移到第三座塔,用第一座塔做辅助代码简单汉诺塔递归实现#in
ZC_Wang
·
2019-09-27 12:08
c++
算法分析
与设计C++大整数数组汉诺塔双塔实现
利用公式a[i]=2^i-1.#include#includeusingnamespacestd;structnum{inta[1000];ints=1;};voidMul(num&m){for(intj=0;j>m;nump;memset(p.a,0,sizeof(p.a));p.a[0]=1;for(inti=0;i=0;i--){cout<<p.a[i];}return0;}
ZC_Wang
·
2019-09-27 12:36
c++
算法分析
与设计之C++STL
C++迭代器容器#include#include#include#includeusingnamespacestd;intmain(){intn;while(cin>>n&&n){mapBalloon;strings;for(inti=0;i>s;Balloon[s]++;}intiMax=0;map::iteratorpoint,loc;for(point=Balloon.begin();poi
ZC_Wang
·
2019-09-27 12:11
c++
五年以来,只有这19部电影杀进了豆瓣电影Top250
豆瓣用户每天都在对“看过”的电影进行“很差”到“力荐”的评价,豆瓣根据每部影片看过的人数以及该影片所得的评价等综合数据,通过
算法分析
产生了一个榜单——豆瓣电影Top250。
壹读
·
2019-09-27 00:00
上一页
75
76
77
78
79
80
81
82
下一页
按字母分类:
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
其他