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
算法分析-
位数问题 【问题描述】 在所有的N位数中,有多少个数当中有偶数个数字3? 由于结果可能很大,你只需要输出这个答案对12345取余的值。
【输入样例】2【输出样例】73【数据规模】1<=N<=1000【样例说明】在所有的2位数字,包含0个3的数有72个,包含2个3的数有1个,共73个
算法分析
:用f[i][0]表示前i位取偶数个3有几种情况
Is_ever
·
2019-04-06 17:32
动态规划(DP)
1~9组成三个3位的平方数
算法分析
:本题利用的也是穷举,三个数的初始值最小是11,最大是31,但是11、12的平方明显有重复的,所以直接从13开始,然后就是分离各个位数,最后整合检验三个三位数的组成之中有没有相同的,含零的#inc
LGH145978
·
2019-04-05 11:39
1~9分成1:2:3的三个3位数
算法分析
:首先因为是9个不同的数组成三个三位数,那么初值最小的肯定是123,最大的就是333,但是这里为了减小区间,可以设置为329,因为再大些就不符合条件。
LGH145978
·
2019-04-05 10:30
基于大数据个性化音乐推荐
算法分析
(附代码github地址)
github网址:https://github.com/ciecus/music_lgb_recommend_kkbox欢迎fork我,和我讨论呀~摘要:音乐推荐算法针对当今时代信息过载的问题为用户推荐音乐的算法。音乐推荐具有物品空间大、用户空间大、物品消费代价小、物品重复使用率高、物品需求量大、物品喜好变化快、社会化程度高等特点。当今音乐推荐算法主要依赖于用户对音乐的操作记录建立用户和音乐的相似
ciecus_csdn
·
2019-04-04 18:08
推荐系统
Arxiv网络科学论文摘要10篇(2019-04-04)
代表委员会集体选择的网络社会
算法分析
;关于可再生能源互补性的评论:概念,指标,应用和未来研究方向;耦合Stuart-Landau振子的新型跃迁和Bellerophon态;亲和力:一种用于短信数据的潜在用户相似性比较系统
ComplexLY
·
2019-04-04 09:48
Python3实现从排序数组中删除重复项
算法分析
本文实例讲述了Python3实现从排序数组中删除重复项算法。分享给大家供大家参考,具体如下:题目:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。方案一:利用set()快速剔除重复元素。效率最高#-*-coding:utf-8-*-#!python3defremo
zhenghaitian
·
2019-04-03 10:28
资料
《数据结构与
算法分析
》豆瓣8.5份,224人评分重点阅读前6章。3.《计算机网络自顶向下方法》豆瓣8.9分,336人评分。重点阅读四章4.《深入理解Java虚拟机》豆瓣8.9分,1215人评价。
再学亿年呗
·
2019-04-02 22:55
谁家孩子跑最慢?
算法分析
按题目的条件,共有1+2+3+…+9=45分,每家的孩子的得分应为15分。根据题意
LGH145978
·
2019-04-02 22:49
数据结构-数据结构与
算法分析
学习计划
《数据结构与
算法分析
(Java语言描述)》学习规划一、学习内容1,12个数据结构:数组,链表,栈,队列,二叉树,AVL树,B树,散列表,优先队列(堆),图论,红黑树,斐波那契堆3,10个算法:递归,(插入
FMC_WBL
·
2019-04-01 08:29
程序人生
数据结构-数据结构与
算法分析
学习计划
《数据结构与
算法分析
(Java语言描述)》学习规划一、学习内容1,12个数据结构:数组,链表,栈,队列,二叉树,AVL树,B树,散列表,优先队列(堆),图论,红黑树,斐波那契堆3,10个算法:递归,(插入
FMC_WBL
·
2019-04-01 08:29
程序人生
Python实现经典排序算法-冒泡排序
2.算法思想
算法分析
:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样
ammmao
·
2019-04-01 00:00
Python实现经典算法
第三章小结
2.完成作业或实践时解决问题的经验分享:首先得先明白题目所需要的算法要求,这一点在课本中可具体参考一些例题
算法分析
,但是课本中一些算法用起来不那么好,所以果断用PPT的算法(又pii又qii);在做括号匹配题时
双眸失神为我撩人
·
2019-03-31 17:00
十大经典排序算法+Python实现
文章目录0.算法简述0.1算法分类0.2算法复杂度0.3相关概念0.4例子说明1.冒泡排序1.1简介1.2算法流程(原理)1.3算法复杂度分析1.4算法实现2.快速排序2.1简介及算法流程(原理)2.2
算法分析
CD_Don
·
2019-03-30 00:00
算法
资料分享:送你一本《数据结构(C语言版)》电子书!
目录第1章绪论1.1什么是数据结构1.2基本概念和术语1.3抽象数据类型的表示与实现1.4算法和
算法分析
算法算法
老马的程序人生
·
2019-03-27 12:33
读书与生活
算法分析
[删除,重复值] 2019-03-01
1删除1.1删除重复值80.从有序数组中删除重复值(最多重复2个)RemoveDuplicatesfromSortedArrayIImedium法1.时间复杂度O(n),空间复杂度O(1)双指针,lo指向真实位置(空缺的位数就是重复值),hi快速向前26.从有序数组中删除重复值向左紧凑并返回剩余数值个数,数组重排RemoveDuplicatesfromSortedArrayeasy使用一个计数器记
哓晓的故事
·
2019-03-26 00:55
算法分析
[BFS、Greedy贪心] 2019-02-18
队列和栈232.用栈实现队列ImplementQueueusingStacks双栈,出队列时,将instack的值出栈至outstack,然后取pop()225.用队列实现栈ImplementStackusingQueues单队列,每次入队列的时候,将队列n-1的值q.offer(q.poll())实现栈1.图最短路径问题-BFS-广度优先队列:用来存储每一轮遍历得到的节点标记:对于遍历过的节点,
哓晓的故事
·
2019-03-26 00:38
数据结构与算法 学习笔记(7):二叉树和树
数据结构与算法学习笔记(7):二叉树和树本次文章主要记录了最近在LeetCode上刷的有关与二叉树和树的题目,主要涉及深度优先、广度优先、递归与非递归,并给出了算法和
算法分析
,如有错漏或更好的解法,欢迎到文末
LSayhi
·
2019-03-24 22:58
数据结构与算法
数据结构、算法与应用
目录一、绪论1.1什么是数据结构1.1.1数据的逻辑结构1.1.2数据的存储结构1.2算法与算法设计1.3
算法分析
二、线性表2.1线性表的基本概念2.2.1线性表的定义2.2.2线性表的存储结构2.2顺序表
头秃的女程序员
·
2019-03-23 15:54
数据结构
算法
Sunday 算法-JavaScript实现
算法分析
其核心思想是:Sunday算法是从前往后匹配,在匹配过程中,模式串(pattern)发现不匹配时,在匹配失败时关注的是主串(main)中参加匹配的最末位字符的下一位字
zpanclimb
·
2019-03-22 18:31
Sunday算法
JavaScript
字符串匹配
JavaScript算法
JavaScript算法
leetcode-3. 无重复字符的最长子串
eg1:输入:"abcabcbb"输出:3说明:无重复字符的最长字串为"abc",长度为3eg2:输入:"bbbbb"输出:1说明:无重复字符的最长字串为"b",长度为1
算法分析
:在处理字符串以及数组类的元素时
lreis2010
·
2019-03-22 15:08
算法
算法研究
蓝牙系列文章目录
原创文章蓝牙配对过程分析BT5.0NewFeatures概述蓝牙安全详解蓝牙跳频
算法分析
BT5相关BLUETOOTH5【8X大广播包数据传输】BLUETOOTH5【2X数据吞吐量】BLUETOOTH5【
三九感冒灵
·
2019-03-22 11:25
蓝牙
BLE
蓝牙开发
K-means
算法分析
航空公司客户价值
信息时代的来临使得企业营销焦点从产品转向了客户,客户关系管理(Customerrelationshipmanagement,CRM)成为企业的核心问题。客户关系管理的关键问题是客户分群。通过客户分群,区分无价值客户和高价值客户。企业针对不同价值的客户制订优化的个性化服务方案,采取不同营销策略,将有限营销资源集中于高价值客户,实现企业利润最大化目标。准确的客户分群结果是企业优化营销资源分配的重要依据
考古学家lx
·
2019-03-22 10:18
#
机器学习
[
算法分析
]GAN的数学原理 - 从生成模型到信息熵
文章目录生成模型为什么需要GAN[2]GAN的结构GAN的数学推导过程算法流程GAN的数学基础-散度信息熵交叉熵[9]散度:分布的不相似度[11]参考文献生成模型在概率统计理论中,生成模型是指能够随机生成观测数据的模型,尤其是在给定某些隐含参数的条件下。它给观测值和标注数据序列指定一个联合概率分布。在机器学习中,生成模型可以用来直接对数据建模(例如根据某个变量的概率密度函数进行数据采样),也可以用
OneLonelyTree
·
2019-03-21 14:45
机器学习&深度学习
GAN
生成对抗网络
生成模型
信息熵
数学原理
数据结构与
算法分析
学习之路
本贴记录学习数据结构和算法的历程,记录文档数据结构与
算法分析
.xmind学习进程:1.引论1.1递归打印数字,N-⌊N/10⌋*10的效率高于N%10源码:NumPrint.cc2.
算法分析
2.1最大子序列和的求解问题
遇逆境处之泰然
·
2019-03-18 21:19
C/C++
学习总结
数据结构中的算法
抽象数据类型的格式:ADTNameisData构成该抽象类型所必须的基本数据项operations构造函数Initalvalues:赋值基本数据项Press:初始化对象算法和
算法分析
算法定义:算法是有限指令的集合
石头,等待
·
2019-03-18 21:00
算法分析
[树经典问题] 2019-03-18
四种遍历102.二叉树的层次遍历列表BinaryTreeLevelOrderTraversalmedium法1.时间复杂度O(n)空间复杂度O(m)非递归,BFS广度优先查找,使用队列144.二叉树的前序遍历BinaryTreePreorderTraversalmedium法1.时间复杂度O(n)空间复杂度O(m)递归,DFS深度优先查找,需要回溯backtrace法2.时间复杂度O(n)空间复杂
哓晓的故事
·
2019-03-18 19:04
由一张血管图片引发的
算法分析
(二)
最近用opencv接触到很多好的想法,之前的纯粹用C++编程,相比下用opencv库自带的函数快捷很多,算法接着上面项目来说,不仅仅是要测量血管的外壁,要更改血管的内壁,无奈之下,又重新考虑。至于为什么这么多网状结构,我也不是很清楚,可能是由于保存成8位bmp格式图片的问题,想通过算法改变成,但实际效果不明显,此处不贴照片了,二值化后面的阈值确定是关键,想了想还是还是用自适应阈值算法完成阈值的确定
疯狂的挖掘机
·
2019-03-18 18:31
算法
opencv
递归
算法分析
递归算法引言:你想买部新手机,于是你去问老爸要钱,老爸说:“找你老妈要去!”,然后你听了老爸的话,找到老妈,老妈说:“想要钱问你老爸要!”,于是你又听了老妈的话,结果你又去找老爸,无奈老爸的回答还和刚才一样,你又去找老妈,老妈的回答也还是刚才那样,然后。。。你就进入递归了!基础知识基本概念:递归是指一个函数自己调用自己。利用数学表达式可表达为:f(x)=f(x-1)+1递归算法一般要经历两个过程:
星辰紫月
·
2019-03-18 18:49
【备忘】Golang公链项目
CreateGenesisBlock.mp4任务5:005-Blockchain结构.mp4任务6:006-添加新的区块.mp4任务7:007-ProofOfWork框架.mp4任务8:008-工作量证明
算法分析
xfxf996
·
2019-03-18 17:37
推荐算法介绍,思路,技术
发现有一些错误的地方,故重新拿过来整合总结一下:1.基于流行度的方法根据PV(页面浏览量),UV(独立访客),日均PV来计算,优点简单,适合新用户缺点无法针对用户提出个性化的推荐2.协同过滤算法CF基于用户的CF
算法分析
各个用户对
令人智熄
·
2019-03-18 15:17
图论 —— 生成树 —— 最小生成树 —— Kruskal
【
算法分析
】以下图为例开
Alex_McAvoy
·
2019-03-17 20:33
#
图论——生成树
『嗨威说』数据结构的基本概念和术语、
算法分析
的时间复杂度(深度剖析)
数据结构的基本概念及术语(一)数据的基本概念:数据——是对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中边被计算机程序处理的符号的总称。数据元素——数据的基本单位,在计算机程序中通常做为一个整体进行考虑和处理。数据项——是组成数据元素的、有独立含义的、不可分割的最小单位。数据对象——是性质相同的数据元素的集合,是数据的一个子集。数据结构——是相互之间存在一种或多种特定关系的数据元素的集
嗨威er
·
2019-03-17 18:00
第二章小结
2.完成作业或实践时解决问题的经验分享:首先得先明白题目所需要的算法要求,这一点在课本中可具体参考一些例题
算法分析
;一句“段错误”可谓寒人心,在代码实现指秒可见的情况下在我心头狠狠地开了一枪,好在鄙人向度娘寻得一昧解药
双眸失神为我撩人
·
2019-03-17 15:00
[DP题解] 求最大子数组和问题
算法分析
完整的JAVA代码如下:/**算法设计(DP算法)**/publicstaticintmaxSum(int[]demo){intdp[]=newint[demo.len
梅森上校
·
2019-03-17 09:23
算法分析与设计
DP动态规划
算法的时间复杂度和空间复杂度计算
转载:http://blog.csdn.net/daijin888888/article/details/66970902一、算法的时间复杂度定义在进行
算法分析
时,语句总的执行次数T(n)是关于问题规模
xiao默
·
2019-03-16 20:00
排序算法-冒泡排序
算法思想:冒泡排序,是一种交换排序,一趟排序会遍历要排序的序列,依次比较连续的两个元素:如果他们的顺序不满足要求则将他们交换;每趟排序结束后将符合要求的最大/最小值“浮”到数据数列的最后,就像冒泡一样;
算法分析
baby_hua
·
2019-03-13 16:14
冒泡排序
数据结构和算法
YoLo
算法分析
1-Yolo算法原理1.1简介论文地址:https://pjreddie.com/publications/源码地址:https://github.com/pjreddie/darknet[文末附opencv示例yolo-v2版本示例代码]Yolo(YouOnlyLookOnce)算法将目标检测作为回归问题来进行求解,能够在单个神经网络中直接从原始图像上预测物体位置边界框(boundingboxe
small_munich
·
2019-03-13 07:18
深度学习
栈和队列 - Algorithms, Part I, week 2 STACKS AND QUEUES
前言上一篇:
算法分析
下一篇:基本排序本篇内容主要是栈,队列(和包)的基本数据类型和数据结构文章里头所有的对数函数都是以2为底关于性能分析,可能还是需要一些数学知识,有时间可以回一下在很多应用中,我们需要维护多个对象的集合
黑洞的奥义
·
2019-03-13 00:00
迭代器
泛型
java
队列
PHP实现的杨辉三角求解
算法分析
本文实例讲述了PHP实现的杨辉三角求解算法。分享给大家供大家参考,具体如下:♥前言对于杨辉三角是什么的问题,请参考百度百科的详细解释:杨辉三角杨辉三角,是二项式系数在三角形中的一种几何排列。在欧洲,这个表叫做帕斯卡三角形。帕斯卡(1623―-1662)是在1654年发现这一规律的,比杨辉要迟393年,比贾宪迟600年。杨辉三角是中国古代数学的杰出研究成果之一,它把二项式系数图形化,把组合数内在的一
moTzxx
·
2019-03-11 11:43
博客作业01-日期抽象数据类型的设计与实现
在
算法分析
方面,又有时间复杂度和空间复杂度的运算,我觉得时间复杂度和空间复杂度还是不会算,时常弄
18网络李金妲
·
2019-03-10 19:00
DS博客作业01--日期抽象数据类型设计与实现
1.思维导图及学习体会1.1第一章绪论知识点思维导图1.2学习体会本章学习了数据结构绪论的相关知识,让我们从总体上了解什么是数据结构,掌握
算法分析
的方法。
不凉々少年
·
2019-03-09 19:00
new关键字发生了什么系列补充(Java内存结构与垃圾回收问题)
前言学习了之前的一些知识之后,为了给自己学习之前的问题做简单的解答0x01如何判断垃圾首先通过可达性分析
算法分析
(没有gcroots),然后在jvm中进行标记,finalize方法中可以取消标记(重新获取
阳守正
·
2019-03-09 16:20
jvm
new关键字发生了什么
《机器学习》逻辑回归与线性回归
算法分析
>—浅谈逻辑回归与线性回归假设函数线性回归中假设函数就是一个去拟合训练集的线性函数而在逻辑回归中,代价函数被称为sigmoid函数,函数被赋予的含义是当前新特征值(x1,x2…)下所对对应y=1(或y!=1)的概率。h_theta_(x)>=0.5时,我们便认为该特征值下对应的结果为y=1.严格来讲,两个假设函数本来与训练集并无太大关联。但在格式真确的情况下(如线性回归的假设函数可以是一条不断改变
AILEARNER_L
·
2019-03-08 18:11
机器学习
jvm垃圾回收知识总结
jvm垃圾回收知识总结1.垃圾对象是如何确定的主要是通过可达性
算法分析
,即通过一系列的称为“GCRoots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(ReferenceChain
久梦歌行
·
2019-03-05 22:49
java
算法分析
__递推方程
算法分析
__递推方程一、定义通过的递推方程,求出二、程序分析最基本:线性递归问题描述:给出一个长度为n的整数数组,统计数组各元素的和。
Enjoy_process
·
2019-03-05 20:14
算法分析__递推方程
算法分析
__递归跟踪
算法分析
__递归跟踪一、定义检查每个递归实例,累计所需时间(调用语句本身,计入对应的子实例),其总和即算法执行时间。
Enjoy_process
·
2019-03-05 20:47
算法分析__递归跟踪
算法分析
__递归跟踪
算法分析
__递归跟踪一、定义检查每个递归实例,累计所需时间(调用语句本身,计入对应的子实例),其总和即算法执行时间。
Enjoy_process
·
2019-03-05 20:47
算法分析__递归跟踪
算法分析
[回溯算法] 2019-02-26
1.回溯
算法分析
框架这个框架的好处是,之前的值都能用temp保存住并且使用temp做剪纸函数若是存在重复数,需要去重,先排序,然后nums[i]==nums[i-1]做去重publicList>subsets
哓晓的故事
·
2019-03-05 19:13
常用十大排序算法总结
排序算法0.算法概述0.1算法分类0.2算法复杂度0.3总结1.冒泡排序1.1算法描述1.2
算法分析
1.3动图演示1.4代码实现2.选择排序2.1算法描述2.2
算法分析
2.3动图演示2.4代码实现3.插入排序
MLcongcongAI
·
2019-03-05 17:01
计算机基础
数据结构与算法 学习笔记(1)- 基础知识
一、算法及
算法分析
1.1问题,问题实例,算法问题:一个需要解决的具体需求
LSayhi
·
2019-03-05 10:51
数据结构与算法
上一页
78
79
80
81
82
83
84
85
下一页
按字母分类:
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
其他