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
【基础算法】
Java的
基础算法
(一)
一、输入一个字符串,判断是否为回文,回文就是从左往右读跟从右往左读是一样的,如:abcba;主要思路:1.从键盘上输入字符串;2.将利用循环,判断字符串第一个与倒数第一个是否一样,第二个与倒数第二个是否一样,以此类推,循环字符串长度的一半;方法一:Scannersn=newScanner(System.in);System.out.println("pleaseenteryouchar:");St
C丶先生
·
2020-08-23 18:21
算法
java 几种
基础算法
的实现 (五)
冒泡排序选择排序插入排序importjava.util.Arrays;/***Createdbygyon2017/8/21.*email:
[email protected]
*数组排序法*/publicclassSelectSort{publicstaticvoidmain(String[]args){inta[]={5,2,8,4,1,9,16};System.out.println("冒
以技入道
·
2020-08-23 18:45
数据结构
Java
基础算法
50题(一)
文章目录1、有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?2、判断101-200之间有多少个素数,并输出所有素数。3、打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1的三次方+5的三次方+3的三次方。4、将一个正整数分解质因数。例如
解梦者
·
2020-08-23 17:05
Java
基础
java
算法
算法练习:数组最长递增子序列问题
基础算法
原型问题:《程序员代码面试指南》page202主要解题思路:求解dp[i],表示以arr[i]这个数结尾的情况下,最长递增子序列的长度.O(N*N)的做法:源码O(N*logN)的解法,求解dp
可妮nancy
·
2020-08-23 16:48
算法练习
二分查找、快速排序、递归调用的分析
常见的
基础算法
,相信大家见过很多。接下来我来分析下二分查找、和快速排序算法。
coder150806
·
2020-08-23 16:59
2020年一个7年老程序员的面试经历
一面主要聊了聊python基础,和一些
基础算法
,比如深度优先和广度优先算法。最后写了一个实际题目,使用python开启多进程(进程数为CPU核数)队列消费过了大概一周实际,又做了二面
chanya
·
2020-08-23 16:26
面试
java
基础算法
题
无论什么时候,面试官都看重程序员的算法基本功,这也是证明自己能力的最直接的方法,所以面试之前一定要多多温习算法,最近因为面试我简单总结了几个小算法,编译运行通过的,如果有什么错误,欢迎指正^V^1.求n的阶乘方法一:使用递归算法/***递归求阶乘*@paramn*@return*/publicintfac1(intn){if(nk){if(num%k==0){System.out.print(k+
萤火虫 (* ̄▽ ̄*)ブ
·
2020-08-23 15:39
java基础
Java
基础算法
50题(二)
文章目录26、请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。27、求100之内的素数。28、对10个数进行排序。29、求一个3*3矩阵对角线元素之和。30、有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。31、将一个数组逆序输出。32、取一个整数a从右端开始的4~7位。33、打印出杨辉三角形(要求打印出10行)34、输入3个数a,b,c
解梦者
·
2020-08-23 14:27
Java
基础
java
算法
DSP 中的
基础算法
和模型的详细解析
最近我研究了一下他们的DSP算法,和大家分享一下我的理解,希望以一个实例让大家对DSP中的
基础算法
和模型有一个初步的了解
yimenglin
·
2020-08-23 08:11
广告
编译原理学习导论
我们学的数据结构与算法分析也是讲算法的,不过讲的
基础算法
,换
wyheaven
·
2020-08-23 08:41
04.编译原理
PHP四种
基础算法
1.冒泡算法//冒泡排序for($i=1;$i$arr[$j+1]){$tmp=$arr[$j];$arr[$j]=$arr[$j+1];$arr[$j+1]=$tmp;}}}2.选择排序for($i=0;$i$arr[$j]){$p=$j;}}if($p!=$i){$tmp=$arr[$i];$arr[$i]=$arr[$p];$arr[$p]=$tmp;}}3.插入排序for($i=1;$i=
Oboe�
·
2020-08-23 08:44
DSP
基础算法
与模型研究
DSP
基础算法
与模型研究(转载请保留原文链接http://www.techinads.com/archives/41authoredby江申_Johnson)美国有一家很优秀的DSP公司--M6D(m6d.com
sunmenggmail
·
2020-08-23 07:47
推荐系统
php
基础算法
tips:php
基础算法
鸡尾酒来源于网络$i;$j--){if($arr[$j]$arr[$i+1]&&$sort=='asc')||($arr[$i]$bottom;$i--){if(($arr[$i
怕是不尽芳华
·
2020-08-23 06:54
算法及数据结构等
PHP算法
这里是用PHP写的几个
基础算法
,算法的重要性貌似对于PHP程序员不怎么重要,其实是非常重要的,经典名句:算法+数据结构=程序。
fonyer
·
2020-08-23 05:23
【从 0 开始学习 Transformer】上:搭建与理解
.基于编码-解码(encoder-decoder)的序列到序列(sequence2sequence)模型3.3.注意力机制3.4.词嵌入(WordEmbedding)4.初探Transformer5.
基础算法
和模块
SangrealLilith
·
2020-08-23 05:59
深度学习
NLP
PHP算法之四大
基础算法
前言虽然工作中,你觉得自己并没有涉及到算法这方面的东西,但是算法是程序的核心,一个程序的好与差,关键是这个程序算法的优劣,所以对于冒泡排序、插入排序、选择排序、快速排序这四种基本算法,我想还是要掌握的。冒泡排序法冒泡排序大概的意思是依次比较相邻的两个数,然后根据大小做出排序,直至最后两位数。由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序。冒泡是从前往后冒,所以,每轮
weixin_34191845
·
2020-08-23 04:20
基础算法
相关代码模板整理
基础算法
相关代码模板整理0.写在前面本文取自闫学灿大佬的算法模板,仅供自己学习使用。
Lucas*
·
2020-08-23 04:13
算法学习
开头:数据结构和算法
目录:
基础算法
基础数据结构数据结构是由某一数据对象及该对象中所有数据元素之间的关系组成。数据在计算中的存储方式,也称为数据的物理结构。
yigg
·
2020-08-23 04:38
数据结构与算法
十大
基础算法
通俗讲解(2):堆排序
堆排序即利用堆进行排序。堆是什么呢?翻开数据结构的书,会有这样的定义:堆是被完全填充的二叉树。树又是什么?计算机科学中,它是一种数据结构。既然叫树,那自然是跟现实世界的树很类似,否则为嘛不叫阿猫阿狗。(既然是通俗讲解,尽量做到事无巨细,不愿听我扯淡完全可以跳过这些)小孩的视角更接近这个世界的本真。如果幼儿园老师让小朋友画一棵树,大约会是这个样子:tree.png(幸好我的绘画水平还停留在幼儿园阶段
LikeSnooker
·
2020-08-23 03:26
LCS / LIS
基础算法
及路径保存
LCS(最长公共子序列,LongestCommonSubsequence):已知两个字符串S,T求他们的公共子序列:按照白书对于dp数组的定义递推关系如下:dp[i+1][j+1]=dp[i][j]+1(s[i]==t[j])dp[i+1][j+1]=max(dp[i][j+1],dp[i+1][j])(其他)自己理解下,不懂的去百度;看了好多大神的博客,总结了以下代码:#includeusing
本该如此
·
2020-08-23 02:14
基础模板
动态规划
欧几里得算法求最大公约数
欧几里得算法求最大公约数欧几里得算法又名辗转相除法,应该算是研究数论的
基础算法
首先关于欧几里得算法的严谨的数学证明请看《几何原本》,作为程序员我们只要大致理解其数学思想就好,更重要的是其在赛场上的算法应用其数学思想请看欧几里得算法的简单易懂的数学演绎最大公约数
江西师范大学-20届-吴悠
·
2020-08-23 02:36
ACM算法
最大公约数GCD算法讲解(欧几里德证明)
GreatestCommonDivisor(GCD)欧几里得算法据说是最早的算法,用于计算最大公约数,也是数论的
基础算法
之一。
笑彪夕
·
2020-08-23 02:30
编程OJ
算法设计与分析
信息学奥赛一本通(C++版) 第二部分
基础算法
第七章 分治算法
总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716信息学奥赛一本通(C++版)第二部分
基础算法
第七章分治算法http://ybt.ssoier.cn
mrcrack
·
2020-08-23 02:29
信息学奥赛一本通(C++版)
java面试题——
基础算法
入门03《最大公约数(欧几里得)》
importorg.junit.Test;/***@authorDoubleHandSome*@Date2018年8月14日*@version1.0**/publicclassGcd{@TestpublicvoidgcdTest(){//求最大公约数和最小公倍数inta[]={36,120};System.out.println("最大公约数"+gcd(a[0],a[1]));System.out
刷帅耍帅
·
2020-08-23 01:57
信息学奥赛一本通(C++版) 第二部分
基础算法
第六章 贪心算法
总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716信息学奥赛一本通(C++版)第二部分
基础算法
第六章贪心算法不适合初学者做的题如下2018
mrcrack
·
2020-08-23 00:20
信息学奥赛一本通(C++版)
java
基础算法
之通过辗转相除求 最大公约数
最大公约数的意思就是整数m和n有最大的公共约数,这篇文章写的是辗转除来求最大的公约数,其实想想也蛮简单的,首先是我们需要其实之前我们都可以不用思考,只需要思考最后一步,因为是公约数,然后返回值肯定是n,这里m>n;这里可能有的人会思考,为什么通过取余来得到m,n,其实仔细想想,我们通过取余去掉的都是r=m%n,n的倍数,如果n是m的公约数那么r=0是符合,否则就只能去n剩下的里面去找了。packa
造梦编程
·
2020-08-23 00:43
java基础算法
0
基础算法
基础学算法 第八弹 递归进阶,dfs第一讲
作为一个武汉的兢兢业业的小学生当然要去试一试我们那里最好的几个学校的考试了,总之因为很多的原因放了好久的鸽子,不过从今天开始我要回归正轨了,以后基本上都是每周更一篇(注:不是每周一篇0
基础算法
系列,可能是学习笔记
球君
·
2020-08-22 23:00
百元买鸡
基础算法
题
问题描述已知公鸡5元一只、母鸡3元一只、小鸡一元3只假设现有100元要刚刚好买100只鸡,公鸡、母鸡、小鸡各多少只推论从数学求解设公鸡、母鸡、小鸡为x、y、z以及x+y+z=100;5x+3y+z/3=100;两个条件是解不了这个三元方程的只能用程序来解枚举由于没有小数所以公鸡最大为100-3-1/5去余数为19母鸡最大为100-5-1/3为32小鸡1元三只不存在小数所以多少都合适解php:``p
空雪无痕
·
2020-08-22 21:40
PHP
python
STL--BFS(广度优先搜索)
它是
基础算法
之一,对初学者来说比较难懂。它是利用优先队列来进行图的便历。而普通的bfs我就不粘贴于此了。但是我还是来说一说广度优先搜索吧!
South-twilight
·
2020-08-22 13:18
机器学习和物理计算的区别
早在上个世纪60年代,物理学领域的计算数据量就达到了以TB为单位的量级,这和现代互联网数据的量级是相当的,同样在
基础算法
上,两者有大量雷同的地方,所以问题是区别在哪里??????
NoneSoVile
·
2020-08-22 12:40
刻意练习:LeetCode实战 -- Task30.通配符匹配
背景本篇图文是LSGO软件技术团队组织的第二期
基础算法
(Leetcode)刻意练习训练营的打卡任务。
老马的程序人生
·
2020-08-22 12:08
C#学习
数据结构与算法
刻意练习:LeetCode实战 -- Task18. 正则表达式匹配
背景本篇图文是LSGO软件技术团队组织的第二期
基础算法
(Leetcode)刻意练习训练营的打卡任务。
老马的程序人生
·
2020-08-22 12:07
C#学习
数据结构与算法
Python学习
刻意练习:LeetCode实战 -- Task29. 加油站
背景本篇图文是LSGO软件技术团队组织的第二期
基础算法
(Leetcode)刻意练习训练营的打卡任务。
老马的程序人生
·
2020-08-22 12:07
C#学习
Python学习
数据结构与算法
对比度保留之彩色图像去色算法---
基础算法
也可以上档次。
因昨日写的匆忙,有不少错误,特重写并增加了适当的解释,并且觉得对于搞图像处理的朋友来说,这个可能在很多场合还是用得着的,因此删除了原随笔,又重新发布了下,非有意刷屏。原来一直认为彩色图像的去色算法没啥研究价值,网络上已经有很多类似的算法了,比如著名的Gray=R*0.299+G*0.587+B*0.114公式,或者LAB颜色通道的L值,HSL的L通道等等,直到最近看一些论文,发现原来也有很多人对这
weixin_33726313
·
2020-08-22 03:38
刻意练习:LeetCode实战 -- Task17. 最长回文子串
背景本篇图文是LSGO软件技术团队组织的第二期
基础算法
(Leetcode)刻意练习训练营的打卡任务。
老马的程序人生
·
2020-08-22 00:40
C#学习
数据结构与算法
Python学习
ACMer必看的
基础算法
(附经典例题)
文章目录一、排序算法1.冒泡排序2.选择排序3.快速排序4.桶排序二、递归算法三、递推算法四、贪心算法五、动态规划基本模型区间dp背包问题01背包完全背包多重背包六、分治算法二分三分七、补充STL的简单应用结构体一、排序算法1.冒泡排序【基本思想】基本思想为两两比较相邻记录的关键码,若反序则交换,直到没有反序为止。冒泡排序的实现依靠,双重循环,外层i控制进行多少轮,内层循环j控制每轮比较的次数,对
xh_Dopamine
·
2020-08-22 00:20
【Visual C++】游戏开发笔记十七 游戏
基础算法
一 游戏随机系统初步
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7468011作者:毛星云邮箱:
[email protected]
欢迎邮件
这是什么树
·
2020-08-21 23:03
人工智能知识体系梳理
本文将从以下几个角度阐述AI的知识体系:
基础算法
&模型,NLP,机器学习(深度学习),数据挖掘(大数据处理),开发语言选择,主流第三方库(框架)。
宗轩浚兮
·
2020-08-21 19:04
AI
游戏
基础算法
屏幕适配算法
手机游戏也好,FLASH全站也罢,屏幕适配是第一个要解决的问题。我这里介绍一种屏幕适配的方法。用一个层作为整个游戏界面的承载Layer,通过对这个承载Layer的放缩和摆放来做屏幕的适配。不多说,直接上图。1.原理:只关注屏幕的宽高比。不考虑宽高具体像素。一个Layer来承载所有的显示对象。把承载Layer经过放缩、摆放位置之后,填满全屏时的宽高当做全屏的宽高来做适配。2.图解原理:以640x96
jiasy_浮生若梦
·
2020-08-21 16:55
cocos2dx
Flash
【图论】【二叉树】以先序字符串方式建立二叉树
问题I(1186):【
基础算法
】以先序字符串方式建立二叉树时间限制:1Sec内存限制:64MB题目描述输入一个二叉树的先序串,输出其后序遍历结果。如果结点的子树为空,先序串的对应位置为空格符。
and1403
·
2020-08-21 13:59
js
基础算法
题
根据用户输入的年份,打印是否是闰年。思路`//1).获取用户输入的年份letyear=parseInt(prompt("请输入年份:"));if(!isNaN(year)){//2).根据闰年的条件,判断是否是闰年,//可以被4整除但是不能被100整除,可以被400整除*/if((year%4==0)&&(year%100!=0)||(year%400==0)){document.write(ye
ZacharyRyan
·
2020-08-21 13:49
推荐算法4—基于物品的协同过滤算法
1
基础算法
我们可以用下面的公式定义物品的相似度:分母|N(i)|是喜欢物品i的用户数,而分子是同时喜欢物品i和物品j的用户数。因此,上述公式可以理解为喜欢物品i的用户中有多少比例的用户也喜欢物品j。
wxn704414736
·
2020-08-21 11:29
机器学习
算法学习--排序、图、回溯(最小冲突、遗传)、动态规划
基础算法
复习
算法学习算法入门内容排序、动态规划、回溯、图等可以说是必须掌握的
基础算法
知识了,但发现自己掌握的还很差,知识不成体系,记忆不牢固,理解不深入,所以再来一次梳理,按排序、图、回溯(最小冲突、遗传)、动态规划的顺序依次学习并实现
V2beach
·
2020-08-21 08:04
C/C++
1.
基础算法
1.插入排序:2.循环不变式与插入排序的重要性1.1初始化1.2保持1.3终止3.伪代码中的约定:1.缩进表示循环结构2.while,for与repeat-until等循环结构以及if-else等条件语句3.for循环每次迭代增加循环计数器,使用关键词to,当一个for循环每次迭代减少其循环计数器时,我们使用关键词downto,当循环计数器以大于1的一个量改变时,该改变量跟在可选关键词by之后4.
fyzm
·
2020-08-21 07:35
导学内容讲解1
来自于清北学堂的导学部分,对其中的部分题目做简单讲解一、
基础算法
(枚举、模拟、贪心、分治)【简介】枚举、模拟、贪心、分治是最基础也是最需要打好基础的几个算法,这些题目普遍分布在NOIP的前两题,代码难度较低
flymist
·
2020-08-21 07:28
OI
浅谈
基础算法
之二叉树和AVL树(二)
序承接上文浅谈大型网站的算法和架构(一),我们继续聊我们的话题。上文中很多人提到不扣题,这只是一部分资料,所以会感觉到不扣题,主要是题目太大了,而且内容太多了,我只能一部分一部分的写出来,望大家见谅。我们老大也只讲到上,还有中和下呢!上偏重于基础部分——就是算法部分。里面包括现今架构中的产品使用的算法,让我们了解产品本质的一些东西。需要到伸展树这一篇开始才能真正讲到相关架构产品。中和下他还没开始呢
weixin_34198583
·
2020-08-21 06:12
几个分布式
基础算法
研究生期间分布式课程的小结吧。。。。中间件在分布式系统中的地位和角色为了使种类各异的计算机和网络都呈现为单个的系统,分布式系统常常通过一个“软件层”组织起来,该层在逻辑上位于由用户和应用程序组成的高层与由操作系统组成的低层之间,这样的分布式系统又称为中间件。中间件层延伸到了多台机器上,且为每个应用程序提供了相同的接口。它的重要的目的是提供一定程度的透明性,也就是一定程度上向应用程序隐藏数据处理的分
weixin_33698043
·
2020-08-21 06:04
游戏与AI
基础算法
——寻踪觅迹:A*算法
人工智能是近几年的热门专业,国家也在大力发展人工智能这方面的人才游戏领域从18年再次达到一个高度,有许许多多的独立游戏开发人励志做游戏,做好游戏人工智能与游戏领域结合可以说是未来的主潮流。今天要介绍的A星算法是在这两个领域都可以说是很有用的算法。A星算法是导航寻路系统中的一个算法,在2D游戏涉及很多。比如说:自动寻路、怪物追踪你等。在人工智能寻路中也起了不少作用。本篇介绍曼哈顿距离、A星算法1、曼
My Turn
·
2020-08-21 02:52
算法
(复习)
基础算法
--搜索--深入训练(USACO-Feb08、WOW模拟赛Day2-T4、USACO-Dec13、CTSC-1999)
1.USACO-Feb08流星雨(meteor.cpp)题目描述(译文):贝茜听说了一个骇人听闻的消息:一场流星雨即将袭击整个农场,由于流星体积过大它们无法在撞击到地面前燃烧殆尽,届时将会对它撞到的一切东西造成毁灭性的打击。很自然地,贝茜开始担心自己的安全问题。以FJ牧场中最聪明的奶牛的名誉起誓,她一定要在被流星砸到前,到达一个安全的地方(也就是说,一块不会被任何流星砸到的土地)。如果将牧场放入一
yashem66
·
2020-08-21 01:52
吉大培训 day 1 test
开心的培训又开始了今天是
基础算法
所以我们来看一些比较奇怪的算法题01现在有一个n结点的树并给你每一个节点的度数你的目的是求出最长链的长度01我们可以利用贪心思想以一种以1为单位的数插到主树干上但是每插一次长度就会发生一定的改变
独立团团长李云龙
·
2020-08-21 01:10
test
各种刷题
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他