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
算法分析-
数据结构与
算法分析
-C++描述 第5章 哈希
1.散列以执行插入,删除和查找的数据结构,但是不能求最值,也不能排序。键:查找的标准。设表的大小为size(),则索引从0变化到size()-1。散列函数:将每个键映射到唯一一个0-size()-1中的数的函数。冲突:两个键散列到同一个值。好的散列:保证表的大小为素数,,这样键的分布比较均匀。对于键是字符串的散列:将字符串的ASCII码求和,再对size()取模。当表很大而键的字符数很小时,键主要
素理想
·
2019-09-26 12:02
C++ 基数排序的实现实例代码
C++基数排序大家好,今天带来的是自己实现的用C++完成基数排序.在数据结构,
算法分析
和程序设计的学习过程中,我们经常也无法避免的要学到排序的算法.排序算法是程序设计过程中使用频率极高的算法之一,其输入是一组无序的序列
·
2019-09-25 07:51
C++线性时间的排序
算法分析
前面的文章已经介绍了几种排序算法,如插入排序(直接插入排序,折半插入排序,希尔排序)、交换排序(冒泡排序,快速排序)、选择排序(简单选择排序,堆排序)、2-路归并排序(可以参考前一篇文章:各种内部排序算法的实现)等,这些排序算法都有一个共同的特点,就是基于比较。本文将介绍三种非比较的排序算法:计数排序,基数排序,桶排序。它们将突破比较排序的Ω(nlgn)下界,以线性时间运行。一、比较排序算法的时间
·
2019-09-25 01:20
第一次作业
学这个专业首先必须要掌握一门程序设计语言,主修课程有离散数学、数据结构、
算法分析
、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,对数学的要求非常高
曾佳无敌
·
2019-09-24 22:00
第一次作业
这毋容置疑是一个热门专业,而且热的发烫,学这个专业首先必须掌握一门程序设计语言,主修课程有离散数学,数据结构,
算法分析
,面向对象程序设计,现代操作系统,数据库原理与现实技术,编译原理,软件工程,软件项目管理
谢广森
·
2019-09-24 21:00
老生常谈java垃圾回收算法(必看篇)
1.引用计数法(ReferenceCountingCollector)1.1
算法分析
引用计数是垃圾收集器中的早期策略。在这种方法中,堆中每个对象实例都有一个引用计数。
·
2019-09-24 15:16
算法第二章上机实践报告
mid)比需要查找的要大,则(mid)为大于所需查找数,且(mid-1)小于所需查找数假设二分查找最后结果(mid)比需要查找的要小,则(mid)为小于所需查找数,且(mid+1)大于于所需查找数三、
算法分析
l小钊l
·
2019-09-23 21:00
算法第二章上机实践报告
算法分析
:#includeusingnamespacestd;voidfind(inta[],intx,intn)//定义一个函
WeN。
·
2019-09-22 23:00
Python爬虫进阶,X天下 与 XX二手房加密
算法分析
!
通过输入错误密码抓包查看加密字段。【图1-1】Python资源共享群:626017123直接通过检索pwd:定位加密位置【图1-2】。根据检索结果给对应的位置打上断点【图1-3】,并把划线的代码复制出来备用。重新发起请求,发现这些参数大概是下面这样的://that.password.val()输入的密码:11111111111//encryptedString是加密方法encryptedStrin
Python资深程序员
·
2019-09-20 18:05
Python
Python
算法分析
前言
算法分析
主要包含时间代价和空间代价两方面。这部分内容个人认为是相当重要的,在面试环节经常会问到一个算法的时间复杂度,因此需要熟练掌握。
SunnyRivers
·
2019-09-20 18:09
时间复杂度
空间复杂度
算法分析
数据结构
C语言I—2019秋作业第一周作业
软件工程是一门新兴学科,电脑的产生才有了软件工程,软件工程涉及的主要内容是软件开发和软件工程管理,我们除学习公共基础课外,还得学习离散数学、数据结构、
算法分析
、面向对象程序设计、现代操作系统、数据库原理与实现技术
老吞
·
2019-09-20 13:00
# 第一周作业
经过我上网了解我知道了一些,我们要学基础的高数、英语、专业的C语言程序设计、JAVA程序设计、数据库、数据结构、离散数学、操作系统、计算机网络、Visual.Net高级编程、计算机组成原理、编译原理、
算法分析
与设计
计科一班高天
·
2019-09-19 19:00
数据结构与算法 - 线性表
①《数据结构与
算法分析
》一书中的定义是:“数据结构是ADT(抽象数据类型AbstractDataType)的物理实现。”②数据结构包括数据对象集以及它们在计算机中的组织方式,即它们的逻辑结构和物
小中配奇
·
2019-09-17 11:00
Kubernetes增强型调度器Volcano
算法分析
【摘要】Volcano是基于Kubernetes的批处理系统,源自于华为云开源出来的。Volcano方便AI、大数据、基因、渲染等诸多行业通用计算框架接入,提供高性能任务调度引擎,高性能异构芯片管理,高性能任务运行管理等能力。1为什么K8S需要VolcanoK8S自带的的资源调度器,有一个明显的特点是:依次调度每个容器。但在AI训练或者大数据,这种必须多个容器同时配合执行的情况下,容器依次调度是无
华为云
·
2019-09-17 10:17
Kubernetes
算法
Volcano
程序员
k8s
技术交流
【算法设计与分析】09 递推方程与
算法分析
关于什么是递推方程,这里就不再多说了。本文主要讲讲简单的递推方程来求解算法的时间复杂度文章目录1.递推方程的引入1.1插入排序时间复杂度求解1.2二分归并排序时间复杂度求解2总结1.递推方程的引入汉诺塔问题大家都知道,现在以汉诺塔问题来引入递推方程,可以参考文章离散数学中的数据结构与算法】十汉诺塔我们知道汉诺塔的递归算法对应的递推式子为:T(n)=2T(n-1)+1,T(1)=1上述的式子,即为递
杨柳_
·
2019-09-15 20:14
算法设计与分析
python每日经典算法题5(基础题)+1(较难题)
(2)
算法分析
:python中有len()函数可以得到一个字符串的长度,因此需要先把一个正整数转化为正整数字符串。然后从高位向低位截取(也可以
一只帅气的IT小昂
·
2019-09-14 21:00
Luogu5546/BZOJ2946 [POI2000]公共串
题目传送门
算法分析
和Sandy的卡片几乎是同一题我们证明了中国OI的POI性。
ZigZagKmp
·
2019-09-14 12:00
Luogu2463/BZOJ4698 [SDOI2008]Sandy的卡片
题目传送门
算法分析
题目要我们找\(n\)个数字串中“相同”的长度最大的子串,这里子串的定义为:两个子串长度相同且一个串的全部元素加上一个数就会变成另一个串。
ZigZagKmp
·
2019-09-12 23:00
机器学习---基本概念
大量的样本,通过
算法分析
样本内部性质==>分析型工作,几大类,适用于营销环境。聚
还有下文
·
2019-09-12 00:25
机器学习
基本概念
算法
四种查找
算法分析
顺序、折半、分块、哈希四种查找
算法分析
1.顺序查找设想有一个1M的数据,我们如何在里面找到我们想要的那个数据。
harrison_zfx
·
2019-09-11 14:24
剑指offer
拓扑排序详解与实现
目录介绍拓扑排序
算法分析
拓扑排序代码实现@(目录)介绍拓扑排序,很多人都可能听说但是不了解的一种算法。或许很多人只知道它是图论的一种排序,至于干什么的不清楚。又或许很多人可能还会认为它是一种啥排序。
bigsai
·
2019-09-08 23:00
部分常用
算法分析
总结
算法与来源:快速排序、广度优先搜索、狄克斯特拉算法、贪婪算法、动态规划、其它说明来源:https://book.douban.com/subject/26979890/快速排序分而治之的思想找到简单的基线条件(递归退出条件)确定缩小问题规模的方法,最终符合基线条件例如对多个数进行求和时,考虑两个数的求和方案,进而归纳三个数的求和时候,转化为一个数与另两个数(一个整体)的求和。最终确定多个数求和时候
嘘,小点声
·
2019-09-07 09:00
关于python学习的记录
进度打卡文章目录关于Python3进度打卡第一天——9.4一、安装环境变量二、关于编辑三、基本介绍第二天——9.5一、基本数据类型二、基本语句三、编程实践第三天——9.7一、制作贪吃蛇游戏的准备二、需求及
算法分析
三
☬鹿先森
·
2019-09-06 00:24
关于python学习的记录
进度打卡文章目录关于Python3进度打卡第一天——9.4一、安装环境变量二、关于编辑三、基本介绍第二天——9.5一、基本数据类型二、基本语句三、编程实践第三天——9.7一、制作贪吃蛇游戏的准备二、需求及
算法分析
三
☬鹿先森
·
2019-09-06 00:24
数据结构与
算法分析
:C语言描述
此文章不定期更新,内容为《数据结构与
算法分析
:C语言描述》书中程序分析并使用python实现,作为个人读书笔记。
Rookie_tong
·
2019-09-04 10:40
数据结构与算法分析
计算机
算法分析
与设计(第五版)
**计算机
算法分析
与设计(第五版)**#算法实现题11-1问题描述:一本书的页码从自然数1开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。
bueke
·
2019-09-04 09:19
雪花
算法分析
与实现
雪花生成过程https://baike.baidu.com/item/%E9%9B%AA%E8%8A%B1/8012054?fr=aladdin在冰晶增长的同时,冰晶附近的水汽会被消耗。所以,越靠近冰晶的地方,水汽越稀薄,过饱和程度越低。在紧靠冰晶表面的地方,因为多余的水汽都已凝华在冰晶上了,所以刚刚达到饱和。这样,靠近冰晶处的水汽密度就要比离它远的地方小。水汽就从冰晶周围向冰晶所在处移动。水汽分
AaronXym
·
2019-09-01 10:45
实习
基于协同过滤的新闻推荐思路分享
目录结构1,推荐系统的概率及部署2,新闻推荐系统特点分析3,协同过滤
算法分析
4,系统评估与安全一:推荐系统的概览及部署首先明确一个概念,推荐系统是什么,或者说解决了什么样的一个问题。
恒sir
·
2019-08-31 23:00
微软再一次成为网络钓鱼者喜欢模仿的公司
Vade的机器使用学习
算法分析
来自全球6亿多个受保护邮箱的数据,并对URL和页面内容进行实时分析,以识别被模仿的品牌。
肀肀
·
2019-08-29 07:47
视觉组考核——装甲板识别
视觉组考核——装甲板识别识别Robomaster的装甲板的简易程序
算法分析
装甲板识别主要分这几步图像处理—>提取灯柱同时对灯柱进行筛选->灯条匹配—>装甲板的筛选1.图像处理亮度处理利用g(i,j)=αf
Taunt_
·
2019-08-20 23:14
#
robomaster
数据分析笔试题【小红书 2019】
偏态分布,平均值的代表性比较差,所以使用中值)3.在以下不同的场景中,使用的分析方法不正确的有DA.根据商家最近一年的经营及服务数据,用聚类算法判断出小红书商家在各自主营类目下所属的商家层级B.用关联规则
算法分析
出对护肤内容有兴
Roy-Better
·
2019-08-16 20:51
Python学习
找工作大全
图片放大后,依然清晰的解决方法
开什么玩笑,PS都做不到的事情PhotoZoom就可以哦,PhotoZoom专为解决这个难题而生,这是一个非常好用的图片放大工具,和其他图片放大工具不同,它是利用插值
算法分析
相邻像素点,从而可以实现图片的无损放大
単子
·
2019-08-16 10:27
递归实现字符串的全排列
1.题目描述输入一个字符串,要求输出其所有的全排列2.输入输出描述输入:abc输出:abcacbbacbcacbacab(输出个数为输入字符串长度的阶乘)3.
算法分析
对于全排列,最直接的想法就是,交换字符串中所有情况下的两个字符
深山里的小白羊
·
2019-08-13 23:23
算法分析设计
判断一个整数经过重排后能否为2的整数次幂
2.输入输出描述例如,输入23,输出true,因为23可以重排为32,而32是2的5次幂输入1025,输出false,因为1025的全排列都不能是2的整数次幂3.
算法分析
最直接的想
深山里的小白羊
·
2019-08-13 01:37
算法分析设计
动态规划
basketwangCoding,看他的视频突然想到了
算法分析
课DQ老师当时给我们讲动态规划的场景,当时感觉这种思路soamazing由于刷题的时候发现很多地方都用到了动态规划,但是自己总是想不到,可能还缺一点火候吧
flyingcr
·
2019-08-12 00:00
动态规划
(2)动态规划:01背包、完全背包、多重背包,源代码由C++实现
文章目录1.01背包问题1.1问题描述与
算法分析
1.2核心代码1.3测试代码1.4示例输入输出2.完全背包问题2.1问题描述与
算法分析
2.2核心代码2.3测试代码2.4示例输入输出3.多重背包问题3.1
Mr.龙猫先生
·
2019-08-09 21:36
背包问题
动态规划
C++
笔试算法之路
(2)动态规划:01背包、完全背包、多重背包,源代码由C++实现
文章目录1.01背包问题1.1问题描述与
算法分析
1.2核心代码1.3测试代码1.4示例输入输出2.完全背包问题2.1问题描述与
算法分析
2.2核心代码2.3测试代码2.4示例输入输出3.多重背包问题3.1
Mr.龙猫先生
·
2019-08-09 21:36
笔试算法之路
经典调度问题:银行家算法
文章目录什么是银行家算法程序流程图算法实现
算法分析
什么是银行家算法银行家算法是操作系统比较经典的调度算法,它比较好的防止了死锁的出现,增加了系统的安全性。
炎溟墨
·
2019-08-09 11:02
面试
操作系统
《编程之美》买书问题
作者先尝试用贪心
算法分析
问题,最后得出结论:针对这个问题试图用贪心策略
浅步调
·
2019-08-03 00:00
算法
java
图解、手撕十大排序算法[思路清晰版]
其中最熟悉的是冒泡排序,记得笔者第一次接触冒泡排序还是2008年参加学校的ACM比赛之前学习的,其他排序基本都是在面试、考研等考试中遇到,最晚接触的是计数排序,是在2017年读研后上的《
算法分析
与设计》
东心十
·
2019-08-02 00:00
插入排序
希尔排序
选择排序
冒泡排序
归并排序
快速排序
堆排序
基
java
算法
《数据结构与
算法分析
——C语言描述》ADT实现(NO.02) : 队列(Queue)
第三个结构——队列(Queue)队列与上次的栈相反,是一种先进先出(FIFO)的线性表。写入时只暴露尾部,读取时只暴露头部。本次只实现了数组形式的队列。原因是链表形式的队列极为简单,只需要实现简单的删除首结点和尾部插入两种操作,在此便不再具体实现。而对于数组形式的队列,内存单元固定,又不具备像栈一样一端固定的特性,为使数组中的空间可被重复使用,需使得队列的头部随着Dequeue的操作而移动。如果每
DrChuan
·
2019-08-01 00:00
算法与
算法分析
算法的特性1.有穷行2.确定性3.可行性4.输入5.输出好算法目标1.正确性2.可读性3.健壮性4.效率与低存储量需求算法效率的度量渐进时间复杂度(时间复杂度)一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数f(n),算法的时间度量记作T(n)=O(f(n)),它表示随问题规模n的增大算法执行时间的增长率与f(n)的增长率相同。基本操作是最深层循环內的语句中的原操作,它的执行次数和包
智障猿
·
2019-07-23 09:47
时间复杂度和空间复杂度
时间复杂度和空间复杂度1.算法的时间复杂度概念:进行
算法分析
时,语句总的执行次数T(n)关于问题规模n的函数,进而分析T(n)随n的变化并确定T(n)的数量级。
CrazyQiQi
·
2019-07-19 16:17
数据结构
Java--equals()、hashCode()作用、hash
算法分析
本文主要阐述个人所学知识观点,技能水平有限,如有不足之处,望各位大哥给小弟点建议,蟹蟹啦啦啦,文章走起咯~一、equals()、hashCode()使用说明1、hashCode()、equals()方法都是Object类中定义的方法即所有引用数据类型均可调用该方法;2、Object类中的hashCode()方法,默认实现是返回对象的内部地址转成的整数值,子类可重写该方法,并尽可能根据自身的属性制定
六块腹肌的攻城狮
·
2019-07-18 09:21
equals()
hashCode
hash算法
P1:Java
数据结构—算法和
算法分析
算法:是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或者多个操作。一个算法具有5个重要的特性:(1)有穷性:一个算法必须总是在执行有穷步之后结束,且每一步都可在有穷时间内完成。(2)确定性:算法中每一条指令必须有确切的含义,不会产生二义性。并且,在任何条件下,算法只有唯一的一条执行路径,即对相同的输入只能得出相同的输出。(3)可行性:一个算法是能行的,即算法中描述的操作
有头发的代码匠
·
2019-07-13 10:14
数据结构
记录学习——算法时间复杂度求法
1.算法时间复杂度的定义:在进行
算法分析
时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。
Da4er
·
2019-07-12 09:00
python 实现12bit灰度图像映射到8bit显示的方法
算法分析
12-bit到8-bit直接
帅气的弟八哥
·
2019-07-08 09:48
汉诺塔递归
算法分析
和理解
问题描述:古代有一个梵塔,塔内有三个座A、B、C,A座上有64个盘子,盘子大小不等,大的在下,小的在上。有一个和尚想把这64个盘子从A座移到C座,但每次只能允许移动一个盘子,并且在移动过程中,3个座上的盘子始终保持大盘在下,小盘在上。在移动过程中可以利用B座。要求输入层数,运算后输出每步是如何移动的。汉诺塔是一个对称的递归,最底层那一片将次数划分成两半1盘:1次2盘:3次->1113盘:7次->3
瓦雪子
·
2019-07-06 22:39
递归算法
数据结构复习之
算法分析
这部分主要目的是对于时间空间复杂度、算法评价标准有一个了解,以便于在后面的学习中可以对各种数据结构的效率有一个客观的评价标准对比起来也更容易一、算法代价代价可以分为两种时间代价和空间代价时间代价主要是指算法执行过程中所需的时间空间代价指算法所需要的存储器资源对于一个算法的评价应该可以客观地展现算法本身的效率而与算法执行的硬件条件、软件环境无关对于算法的评价可以有最差、最好、平均三种角度来分析比较算
LieberVater
·
2019-07-06 16:26
考研复习-数据结构
中文文本中的关键字提取算法总结
关键词提取:针对新文档,通过
算法分析
,提取文档中一些
奔腾的小马达
·
2019-07-03 15:08
NLP
上一页
76
77
78
79
80
81
82
83
下一页
按字母分类:
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
其他