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
=====基础算法=====
[
基础算法
]通过后缀表达式实现表达式的计算
要求说明:(1)从键盘接收算术表达式,以“#”表示接收结束;(2)输出算术表达式的值;(3)操作数仅限于非负整数,操作符只能是+、-、*、/、^、(、)(4)可以判断表达式的合法性(如括号的匹配)写作业时遇到的一道题目,觉得比较麻烦,估计以后会有人遇到相同的问题,就写了篇博客记录下来。主要思路:(1)先将表达式转化成后缀表达式(2)逐个读取后缀表达式,计算结果转化成后缀表达式:(1)设立操作符栈。
夏2同学
·
2020-07-29 00:18
推荐算法3—基于用户的协同过滤算法
1
基础算法
在一个在线个性化推荐系统中,当一个用户A需要个性化推荐时,可以先找到和他有相似兴趣的其他用户,然后把那些用户喜欢的、而用户A没有听说过的物品推荐给A。这种方法称为基于用户的协同过滤算法。
wxn704414736
·
2020-07-29 00:01
机器学习
Naive Bayes
写在开头最近在学习一些关于机器学习的
基础算法
,结合学习PeterHarrington的《机器学习实战》和李航老师的《统计学习方法》两本书以及网上前辈的笔记,写下了以下的学习过程。
Lucius_Keep_Going!
·
2020-07-28 21:19
机器学习
【机器学习二】线性回归模型-LinearRegression
线性回归模型可以说是机器学习的最
基础算法
模型了一、线性回归模型函数与损失函数线性回归模型的基本形式为对于给定的n个属性的线性组合和取值得到一个预测的函数,即:hθ(x1,x2,...xn)=∑i=1nθixih
Haiboy_s
·
2020-07-27 20:37
机器学习
编译原理学习导论[转帖]
我们学的数据结构与算法分析也是讲算法的,不过讲的
基础算法
,换句话说讲的是算法导论,而编译原理这门课程讲的就是比较专
MichaelLi8195
·
2020-07-27 16:10
术业专攻
Python学习——决策树中纯度算法的实现
决策树决策树算法是机器学习中的一个
基础算法
,该算法有着诸多的优点。在python中实现决策树,现阶段都已经集成中到了机器学习库sklearn中,没有必要去一行一行的代码实现,可以直接调用。
脑荼地
·
2020-07-27 12:56
人工智能
基础算法
的个人理解
人工智能手工实现--Adaboost什么是Adaboost如何实现adaboost?代码结果什么是Adaboost小白(我的)理解:就是一堆一些弱(分类效果没那么好的分类器),把他们组合(怎么组合?线性组合?非线性组合?…etc)在一起,形成一个强一点的分类器,分类的效果更好。摘抄自Wiki:AdaBoost,shortforAdaptiveBoosting,isamachinelearningm
gtmdCSN
·
2020-07-27 11:59
ML基础算法
朴素贝叶斯算法
朴素贝叶斯算法概率
基础算法
介绍朴素贝叶斯是一种直接衡量标签和特征之间的概率关系的有监督学习算法,是一种专注分类的算法。
浅笑_7cad
·
2020-07-24 19:39
算法入门刷题笔记 Day11-并查集&最小生成树 课题笔记
但是由于编程基础薄弱,在进一步研究复杂运筹学问题时发现
基础算法
不过关导致写出的代码运行速度很慢,因此很苦恼。所以决定这个暑假补习一下
基础算法
,主要是刷一些简单的ACM入门题。
zll_hust
·
2020-07-24 15:57
常用代码模板1——
基础算法
目录快速排序算法模板——模板题AcWing785.快速排序归并排序算法模板——模板题AcWing787.归并排序整数二分算法模板——模板题AcWing789.数的范围浮点数二分算法模板——模板题AcWing790.数的三次方根高精度加法高精度减法高精度乘低精度高精度除以低精度一维前缀和二维前缀和一维差分——模板题AcWing797.差分二维差分位运算双指针算法离散化--模板区间合并——模板快速排序
RioTian
·
2020-07-24 09:00
算法笔记(1)——递归的理论及其应用
这个专栏来源于早期编程比赛的笔记,主要用于总结一些
基础算法
的理论和应用,在后续的学习过程中将持续更新此专栏。
春风惹人醉
·
2020-07-17 17:40
算法笔记
编程语言
递归法
算法
acm竞赛
「11」Python实战篇:利用KNN进行电影分类
第1部分是KNN的
基础算法
步骤,第2部分是一个电影分类的实战项目。OK,let'sbegin~KNN算法实现1#!
图灵的猫.
·
2020-07-16 07:50
python实现sklearn的基本操作流程,sklearn预处理方法,sklearn
基础算法
的使用,以及sklearn模型的选择方法。
python实现sklearn的基本操作流程,sklearn预处理方法,sklearn
基础算法
的使用,以及sklearn模型的选择方法。
然乐乐
·
2020-07-16 06:05
机器学习
几款适合初学者的C语言、C++开源项目
C是一个宝藏项目,可以说是学习数据结构和刷算法题的利器,因为里面包含了几乎各种
基础算法
、数据结构、以及LeetCode算法题的C语言实现。
正在攀登的小蜗牛
·
2020-07-16 05:32
C语言基础
用Objective-C实现基础排序算法(冒泡,选择,快速,插入)
之前参加了一场海归博士主持的面试,问了很多关于数组,字典,
基础算法
的知识,上学那会忽视了,经历那次之后想了很多,加上最近工作遇到了很多这方面的逻辑问题,所以在这里总结一下基础排序算法的OC实现.常用基础排序算法冒泡排序快速排序冒泡排序
明天请给我好消息
·
2020-07-16 01:22
Dijkstra求单源最短路径(图论
基础算法
)
Dijkstra算法:最短路TimeLimit:5000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):11669AcceptedSubmission(s):4968ProblemDescription在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把
此号已经作废
·
2020-07-15 21:09
Algorithm/Data
structure
数据结构与算法设计 知识归纳
数据结构与算法设计基础数据结构算法方面算法竞赛入门
基础算法
1.将给定的少数整数进行排序2.计算数组中所有正数,或者所有负数的和3.求数组中奇数或者偶数元素的个数4.求两数之间的所有整数的和,不包括两个端点
RichardLau_Cx
·
2020-07-15 18:17
蓝桥杯
基础算法
训练——特殊进制转换
特殊进制转换输入一个十进制数NNN,将它转换成RRR进制数输出。在10≤R≤1610\leR\le1610≤R≤16的情况下,用‘A’表示10,用‘B’表示11,用‘C’表示12,用‘D’表示13,用‘E’表示14,用‘F’表示15。输入格式输入包含两个整数N(N≤10000)N(N\le10000)N(N≤10000)和R(2≤R≤16)R(2\leR\le16)R(2≤R≤16)。注:NNN可
老权仔
·
2020-07-15 17:38
蓝桥
深度优先搜索(DFS)和广度优先搜索(BFS)
DFS和BFS摘要状态DFSBFS
基础算法
合集:https://blog.csdn.net/GD_ONE/article/details/104061907摘要本文主要介绍深度优先搜索和广度优先搜索,下文皆称为
Androids_lost_Sheep
·
2020-07-15 17:36
蓝桥杯
#
搜索
算法
java
c++
dfs
bfs
每日算法 - 设计循环队列(
基础算法
)
目录题目解题思路1、数组数组实现代码单链表代码(思路见链接)题目设计你的循环队列实现。循环队列是一种线性数据结构,其操作表现基于FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间。但是使用循环队列,我们能使用这些空间去存
Longtermevolution
·
2020-07-15 13:47
每日算法系列
面试算法题
数据结构与算法
第1部分
基础算法
(提高篇)--第4章 广搜的优化技巧1448:【例题1】电路维修
1448:【例题1】电路维修时间限制:1000ms内存限制:65536KB提交数:991通过数:304【题目描述】译自BalticOI2011Day1T3「SwitchtheLampOn」有一种正方形的电路元件,在它的两组相对顶点中,有一组会用导线连接起来,另一组则不会。有N×M个这样的元件,你想将其排列成N行M列放在电路板上。电路板的左上角连接电源,右下角连接灯泡。试求:至少要旋转多少个正方形元
zqhf123
·
2020-07-15 13:28
第1部分
基础算法
(提高篇)--第4章 广搜的优化技巧1452:Keyboarding
1452:Keyboarding时间限制:1000ms内存限制:65536KB提交数:433通过数:153【题目描述】出自WorldFinal2015F.Keyboarding给定一个r行c列的在电视上的“虚拟键盘”,通过「上,下,左,右,选择」共5个控制键,你可以移动电视屏幕上的光标来打印文本。一开始,光标在键盘的左上角,每次按方向键,光标总是跳到下一个在该方向上与当前位置不同的字符,若不存在则
zqhf123
·
2020-07-15 13:56
信息学C++
一本通
iOS 数据加密的<概念>和<用法>速成
base64编码是网络上使用最广泛的编码系统,能够将任何二进制数据,转换成只有65个字符组成的文本文件az,AZ,0~9,+,/,=Base64编码后的结果能够反算,不够安全Base64是所有现代加密算法的
基础算法
Aaronn
·
2020-07-15 10:27
JAVA经常面试大纲指导
1,JAVA基础知识递归调用冒泡排序
基础算法
结构(二分法等,查看数据结构)JAVA循环,数组引用类型的理解字符串的相关方法,String与StringBuffer的区别等等面向对象相关理论(继承,多态,
旷野历程
·
2020-07-15 10:36
java
机器学习
基础算法
(一)
一、k-近邻法->文章来自此处简介k-近邻法是一种基本分类与回归方法。基本原理为:存在一个已知数据集,每个数据集都存在标签,输入没有标签的新数据后,将新的数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本最相似数据(最近邻)的分类标签。一般来说,我们只选择样本数据集中前k个最相似的数据,这就是k-近邻算法中k的出处,通常k是不大于20的整数。最后,选择k个最相似数据中出现次数最多的分
炸鸡啤酒呢
·
2020-07-15 09:08
算法
Java
基础算法
题(14):输入某年某月某日,判断这一天是这一年的第几天?
查看所有50道
基础算法
题请看:Java的50道
基础算法
题packageDemo14Day_Check;importjava.text.ParseException;importjava.text.SimpleDateFormat
凉拌糖醋鱼
·
2020-07-15 08:05
Java算法题
趣味js之斗牛算法详解
在过年的这段日子里,本人过的是非常的不错,可以说是吃的饱,睡的好,正所谓酒足饭饱,打打牌,出门走亲戚,不免饭后打打牌,毕竟小赌怡情,今日学习了一下斗牛,交了不少学费,于是抱着先了解,后深入的精神,研究了一下关于斗牛的
基础算法
那个方
·
2020-07-15 08:10
iOS Base64编码
Base64是所有现代加密算法的
基础算法
。二、原理参考文章:http://www.cnblogs.com/hongru/
Lin_梓明
·
2020-07-15 07:16
学了1年java的程序员面试,挂在了这道
基础算法
题!
这都是java的算法题,应该来讲都是些比较简单的算法题,但是我敢说很多基础的学习的,或者想去面试的人都会不能完整的写出来,现在java学习,大多数人都不是非常扎实,对于基础也不是很重视的,所以就发出来给大家参考巩固下基础!这篇文章分享之前我还是要推荐下我自己的JAVA群:818464711,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2018最新JAVA资料和零基础入
分不清java
·
2020-07-15 03:33
疏散路径的常用典型算法总结
1DijKstra算法Dijkstra算法在对疏散组进行分组的时候是非常常用的一个算法,也是一个
基础算法
。
weixin_30435261
·
2020-07-15 03:06
基础算法
(二)
主要内容:1.迭代法2.蛮力法3.分治法4.贪心法5.动态规划1.迭代法迭代法也称“辗转法”,是一种不断用变量的旧值递推出新值得解决问题的方法,一般用于数学计算。它是我们早已熟悉的算法策略,累加、累乘都的迭代算法的基础应用。利用迭代算法策略解决问题,设计工作主要有3步:1.确定迭代模型:根据问题描述,分析得出前一个(或几个)值与其下一个值的迭代关系数学模型。2.建立迭代关系式:递推数学模型一般是带
weixin_30339969
·
2020-07-15 02:46
基础算法
——快速排序
想要变优秀,顺其自然是不可能的你需要做很多,花很多时间,忍耐并且坚持。快速排序,简称快排,也是初级面试里面被问到最多的排序算法,在普通使用情况下(数据基本无序,数据量n巨大),相对于直接插入排序,简单选择排序,冒泡法排序,快速排序的效率都会更优。这是由冒泡排序改进的算法,也是一种基于交换排序的算法,但是不同于冒泡排序,冒泡排序每次只比较交换相邻的两个元素,每次只消除两个元素之间的逆序,但是快速排序
黑白咖
·
2020-07-15 01:48
基础算法
—— 高精度计算 —— 高精度除法
【高精除以低精】1.算法分析做除法时,每一次的商的值都在0~9,每次求得的余数连接以后的若干位得到新的被除数,继续做除法。因此在做高精度除法时,要涉及到乘法运算和减法运算以及移位处理。为程序简洁,可以避免高精度乘法,用0~9次循环减法取代得到商的值,对于高精度数除以低精度数,我们采用按位相除法。2.模版#include#includeusingnamespacestd;intmain(){char
Alex_McAvoy
·
2020-07-15 00:40
#
基础算法——高精度
BFS求二叉树的最大深度
谁能想到我一个快大三的老学姐,连
基础算法
都不会刷了题广度优先的超简单算法题,但我还是看了题解区大佬们的题解才写对。
Kay21
·
2020-07-14 21:11
刷题笔记
深搜和广搜(初学者)
谈到搜索,都会想到深搜和广搜,先来说一下
基础算法
——回溯算法,其实深搜用的就是回溯算法。一、回溯算法回溯算法是搜索算法中的一种
基础算法
。用的是“走不通就掉头”的思想。我想大家也不喜欢看文字吧
GYD_01
·
2020-07-14 19:33
搜索
【笔记】JavaScript版数据结构与算法——
基础算法
之“排序类”(922. 按奇偶排序数组 II)
文章目录按奇偶排序数组II1.题目题目模板2.思路分析3.所用到的方法4.题解及优化课程解法其他小伙伴的解法按奇偶排序数组II922.按奇偶排序数组II-力扣(LeetCode)1.题目给定一个非负整数数组A,A中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当A[i]为奇数时,i也是奇数;当A[i]为偶数时,i也是偶数。你可以返回任何满足上述条件的数组作为答案。示例:输入:[4,2,5,7
onc-virn
·
2020-07-14 18:24
【笔记】JavaScript版数据结构与算法——
基础算法
之“排序类”(215. 数组中的第K个最大元素)
文章目录数组中的第K个最大元素1.题目示例1示例2:题目模板2.思路分析3.所用到的方法4.题解及优化我的题解数组中的第K个最大元素1.题目数组中的第K个最大元素-力扣(LeetCode)https://leetcode-cn.com/problems/kth-largest-element-in-an-array/在未排序的数组中找到第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的
onc-virn
·
2020-07-14 18:24
【笔记】JavaScript版数据结构与算法——
基础算法
之“排序类”(41. 缺失的第一个正数)
文章目录缺失的第一个正数1.题目示例1示例2:示例3:题目模板2.思路分析3.所用到的方法4.题解及优化我的题解课程解法其他小伙伴的解法缺失的第一个正数1.题目41.缺失的第一个正数-力扣(LeetCode)给你一个未排序的整数数组,请你找出其中没有出现的最小的正整数。示例1输入:[1,2,0]输出:3示例2:输入:[3,4,-1,1]输出:2示例3:输入:[7,8,9,11,12]输出:1提示:
onc-virn
·
2020-07-14 18:24
ACM知识点分类
第一类:
基础算法
(1)
基础算法
:枚举,贪心,递归,分治,递推,构造,模拟(2)动态规划:背包问题,树形dp,状态压缩dp,单调性优化,插头dp(3)搜索:dfs,bfs,记忆化搜索,优化与剪枝,双广,A
qinning1990
·
2020-07-14 16:15
【机器学习实战-kNN(k-近邻)】python3实现-书本知识【1】
基本概念:kNN是聚类算法中一种使用欧式定理计算各个特征之间的距离而进行分类的
基础算法
,欧式定理:简述:求点(x1,y1)与点(x2,y2)之间的距离,其中,x、y假设为特征变量,则,两点距离公式:如果有
怪众生太美丽
·
2020-07-14 11:13
机器学习
机器学习
python
kNN
JAVA算法习题集合—第一阶段3:
基础算法
练习之水仙花数判断
知识点:数据类型转换、while循环语句、for循环、数组的使用。1.整数位数判断输入一个整数,输出这个整数是几位数。运行结果:输入:56424输出:5Scannerinput=newScanner(System.in);System.out.println("输入:");inta=input.nextInt();inti=1;//计数器,默认为1,当用户输入数字小于10,默认1位数,不进入循环w
逍遥小丸子
·
2020-07-14 09:25
JAVA算法练习
基础算法
笔记一 高精度 C/C++
高精度问题,是C/C++同学需要专门进行处理的一个
基础算法
。核心思路就是利用数组来把每一位上的数值存起来。之后进行一位的加减乘除法运算。注意要声明进位变量。
OWCYKH
·
2020-07-14 05:16
蓝桥杯
学习笔记
【2020牛客寒假
基础算法
训练营】第二场总结
A签到B签到Cdp题意:n道题,第i道题做对的概率为pip_ipi,问分别做对n道题中分别做对0,1,2,3,…n道的概率。思路:dp[i][j]表示前i道题中对了j道的概率dp[i][j]表示前i道题中对了j道的概率dp[i][j]表示前i道题中对了j道的概率dp[i][0]=dp[i−1][0]∗(1−pi)dp[i][0]=dp[i-1][0]*(1-p_i)dp[i][0]=dp[i−1]
_奶酪
·
2020-07-14 04:43
套题总结
牛客寒假算法
基础算法
训练营2
1、处女座与重修费题目描述期末考试结束了,处女座发现很多人挂了大物,只能等着第二年重修,还要交400元的重修费。处女座突然想起有个学长和他讲过,如果学校哪一年缺钱了,那一年的大物试卷就会特别难。现在处女座有了所有人的成绩,处女座想知道如果所有挂科的人都在第二年重修,学校能赚多少重修费?挂科是指一门课的分数小于60分。输入描述:第一行一个整数n,表示考试的人数。第二行n个整数,表示每个人的成绩。1u
PPPParadox
·
2020-07-14 03:19
牛客网寒假算法训练营
高精度除法
大雪菜的课(笔记)
基础算法
(二)1.高精度(1).高精度除法模板(高精度除以低精度——模板题AcWing794.高精度除法)vectordiv(vector&a,intb,int&r){vectorc;
Tom Marvolo
·
2020-07-14 01:03
算法基础·基础算法·高精度
快速排序
大雪菜的课(笔记)
基础算法
(一)1.排序(1).快速排序模板(快速排序算法模板——模板题AcWing785.快速排序)://边界问题!边界问题!边界问题!
Tom Marvolo
·
2020-07-14 01:03
算法基础
·基础算法·排序
归并排序
大雪菜的课(笔记)
基础算法
(一)1.排序(2).归并排序模板(归并排序算法模板——模板题AcWing787.归并排序)voidmerge_sort(intq[],intl,intr){if(l>=r)return
Tom Marvolo
·
2020-07-14 01:03
算法基础
·基础算法·排序
离散化
大雪菜的课(笔记)
基础算法
(三)3.离散化(1).模板(离散化——模板题AcWing802.区间和)vectoralls;sort(alls.begin(),alls.end());alls.erase
Tom Marvolo
·
2020-07-14 01:03
算法基础·基础算法·离散化
【2020牛客寒假
基础算法
训练营】第六场总结
爆炸的一场,脑子已经放弃我了。。A-思维题意:数组a、b,可对数组重排,令c[i]=a[i]+b[i],求c中第k大的数的最大值。思路:a中的前k大和b中的前k大倒序组合,取最小值B-图论题意:1e6个点的有向图,每个点只有一条指出的边,问图中最长的简单路径包含的点数思路:图中一定会出现环。对于环,从环内所有点出发的最长简单路径的点数=该环内包含的点数,可以先把能够直接统计的答案处理出来。注意每个
_奶酪
·
2020-07-14 00:42
套题总结
PHP
基础算法
合集
本片文章中low是开始下键low是开始下键low是开始下键heigh是结束的下键冒泡排序for($i=0;$i$arr[$i]){$left_array[]=$arr[$i];}else{$right_array[]=$arr[$i];}}$left_array=quick_sort($left_array);$right_array=quick_sort($right_array);return
PHP交流wx:qijian160
·
2020-07-13 21:19
PHP
算法
php
算法
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他