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算法
Java算法
:1!+2!+3!+···+n!求和
方法1(累加):1!+2!+3!+···+n!其中n!=1*2*3*···*n两层for循环,内层for循环输出An=n!(n遍历1~n),外层for循环执行A1+A2+A3+···+An=numpublicvoidplay2(){//命令行输入操作@SuppressWarnings("resource")intn=newScanner(System.in).nextInt();//算法开始的时间
雲驊
·
2020-07-05 16:34
Java算法
蓝桥杯:基础练习 杨辉三角形【
JAVA算法
实现】
题目描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:1111211331给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。样例输入4样例输出1111211
zaber-zhou
·
2020-07-05 16:22
JAVA算法
java算法
求一个字符串的倒序(单词不变)
publicstaticvoidmain(String[]args){System.out.println(reverse("Hellotheworld"));System.out.println(reverse("asdfsdfsdfsadfsdfsdfsadfsdf中"));}publicstaticStringreverse(Stringstr){Stringtemp="";StringBu
小王小王全是脂肪
·
2020-07-04 23:55
代码
Java算法
3--动态规划算法实现矩阵连乘
一、需求1、编写用动态规划算法实现矩阵连乘的类。2、编写一个测试类,给出矩阵链的阶,求计算该矩阵链乘积的完全加括号方式的最小代价,用二维表的形式输出各子矩阵链的最优值。二、实现源程序(1)算法实现类程序:publicclassMatrix{//计算最优值publicvoidmatrixChain(int[]p,int[][]m,int[][]s){intn=p.length-1;for(inti=
LSG8080
·
2020-07-04 21:46
Java
android面试
java算法
题【安卓进化四】
总结以前去公司面试出的算法题,大致有这几类:一个for循环,两个for循环,排序,比较大小,递归,等等。希望对找工作的人有所帮助,面试题有的我到现在没弄明白呢!等我弄明白后,也会贴出来分享的!1、写一个方法,要求:输入一个字符串ABCDEFG,要求倒序输出GFEDCBA:packagecom.cn.test;publicclassStringDaoXu{publicStringformatStri
iteye_20025
·
2020-07-04 19:20
Java面试所需的知识
目录1.计算机网络(1)网络7层架构(2)TCP/IP原理(3)HTTP原理(4)加密算法2.数据结构3.算法(1)
Java算法
(2)海量数据处理4.操作系统5.MySQL数据库1、事务2、数据库结构和锁
_fingers_dancer
·
2020-07-04 08:24
Java
java算法
之数组(栈的编写)
早就想写博客了,安卓知识更新的太快,rx,热修复,rn,静默安装等等实在来不及花太多课外时间学习,比如rn几年后也可能被淘汰还是比较喜欢数据结构和算法类的基础东西,不知道学习这些东西有没有用反正没事也是没事还是看看吧,顺便也在写博客的过程中复习一下知识。几乎所有语言都有数组这个东西,在java中大家要知道的是数组是引用传递,不像c++中的数组是值传递这也是经常去稍微大点的公司被问到的东西。“栈”大
工作的道路
·
2020-07-04 07:48
android面试
java算法
题【安卓进化四】
总结以前去公司面试出的算法题,大致有这几类:一个for循环,两个for循环,排序,比较大小,递归,等等。希望对找工作的人有所帮助,面试题有的我到现在没弄明白呢!等我弄明白后,也会贴出来分享的!1、写一个方法,要求:输入一个字符串ABCDEFG,要求倒序输出GFEDCBA:packagecom.cn.test;publicclassStringDaoXu{publicStringformatStri
大明ZeroSon
·
2020-07-04 02:04
java算法
练习----杨辉三角
又写了个算法题,著名的杨辉三角,哈哈,直接进入主题吧!先给大家简单介绍一下吧:杨辉三角的每个数等于它上方两数之和。在百度上找了张图给大家理解大家可以自己分析一下,我直接上代码,在代码里面讲解publicclasstrangle{publicstaticvoidmain(String[]args){intx=8;//我们先定义8行的数组,这里可以随意设置哦int[][]arg=newint[x][x
kuls就是我
·
2020-07-04 01:57
java
尚硅谷Java数据结构和
java算法
,韩顺平数据结构和算法课后作业01
尚硅谷Java数据结构和
java算法
,韩顺平数据结构和算法课后作业第一题要求:1)在前面的基础上,将稀疏数组保存到磁盘上,比如map.data2)恢复原来的数组时,读取map.data进行恢复就是利用了
longNONO520
·
2020-07-02 09:01
编程
算法
数据结构
C++,
java算法
与数据结构(一)--慕课网笔记
第1章当我们谈论算法的时候,我们在谈论什么?1-1我们究竟为什么要学习算法为什么要学习算法?大公司面试?因为算法无处不在IDE搜索引擎搜索算法+排序算法Siri语音算法推荐算法电影后期迷宫生成扫雷电脑AI计算机视觉ARPS魔棒工具压缩软件数据库算法库我们每天都在接触算法学好算法,才能创造出更有意义的东西算法之美1-2课程介绍学习要求语言:C++拥有自己的编程环境算法其实是和语言无关的以后争取支持更
lmjun3
·
2020-07-02 02:28
慕课网笔记
java算法
篇给定一个数组找出第一个重复(不重复)的元素
第一个重复算法分析(倒序放入map,最后一个重复的元素)第一个想到的是用hashmap存储元素,计算出现次数,然后遍历hashmap,输入值为1的元素。但是后来发现不对,输出的是所有出现一次的元素,因为map是无序的,不一定是第一个。怎么办?在遍历数组,存入hashmap的时候,判断如果不存在,就设置index=i,记录索引。但是此时map没有内容,根本无法判断是否重复?怎么办?倒序遍历数组就可以
hanruikai
·
2020-07-02 01:12
面试题
算法
java常见知识
Java算法
---密码验证合格程序
这是一道华为oj上的字符串题目,分享一下。题目描述:密码要求:1.长度超过8位2.包括大小写字母.数字.其它符号,以上四种至少三种3.不能有相同长度超2的子串重复说明:长度超过2的子串输入描述:一组或多组长度超过2的子符串。每组占一行输出描述:如果符合要求输出:OK,否则输出NG测试用例:021Abc9000021Abc9Abc1021ABC9000021$bc9000输出:OKNGNGOK分析一
镜中阿猫
·
2020-07-01 21:04
Java
Web
你是不是还没看过阿里P7整理的纯手打PDF,将Java所有知识点都涵盖了
45K+star的Java核心神技(这参数,质量多高就不用我多说了吧)非常全面,包含基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
哆啦小迁
·
2020-07-01 12:03
核心知识点
架构
面试
刷完这两份pdf轻松拿下了蚂蚁金服、头条、小米等大厂的offer
进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
关注我学java
·
2020-07-01 03:49
程序员
spring
Java
Java算法
-LeetCode1两数之和
题目地址:https://leetcode-cn.com/problems/two-sum/给定一个整数数组nums 和一个目标值target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以
Dark_King_
·
2020-07-01 01:52
leetcode
Java算法
-LeetCode14最长公共前缀
题目地址:https://leetcode-cn.com/problems/longest-common-prefix/编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入:["flower","flow","flight"]输出:"fl"示例 2:输入:["dog","racecar","car"]输出:""解释:输入不存在公共前缀。说明:所有输入
Dark_King_
·
2020-07-01 01:52
leetcode
面试题目汇总(
JAVA算法
/数据结构)
1.题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。代码:importjava.util.ArrayList;importjava.util.Collections;importjava.util.Comparator;importjava.util.Iterato
南宫嘉俊
·
2020-06-30 20:10
ACM
面试
远程面试阿里、美团等大厂后,我总结一份面试文档给大家参考!
资深架构师整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
macrozheng
·
2020-06-30 15:49
Java算法
面试题
1.比较两个字符串如果不等返回True?答案:Java代码packagecom.test.kaoshi;publicclassStringDemo{privatestaticStringa="abc";privatestaticStringb="abcg";publicstaticbooleanequalString(){if(a.equals(b)){returnfalse;}else{retu
不知
·
2020-06-30 12:47
java
基础知识
复习这份美团架构师的Java核心面试宝典,我四面阿里拿下offer
美团资深架构师整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
yunduo1
·
2020-06-30 10:06
程序员
java
大数据
Java算法
与数据结构、设计模式、高并发视频教程免费下载
Java算法
与数据结构、设计模式、高并发视频教程免费下载!链接:http://pan.baidu.com/s/1gfyobmF密码:bef5链接我就不放出来了,太容易失效。
业余草
·
2020-06-30 03:28
java
自学编程
视频教程
业余草
公众号
Java算法
大全,java进制装换,java日期转换
//十进制转化为十六进制,结果为C8。Integer.toHexString(200);//十六进制转化为十进制,结果140。Integer.parseInt("8C",16);Java的16进制与字符串的相互转换函数/***将指定byte数组以16进制的形式打印到控制台*@paramhintString*@parambbyte[]*@returnvoid*/publicstaticvoidpri
shenhua
·
2020-06-30 01:32
Java
最近远程面试了几家大厂后,我总结一份面试文档给大家参考
资深架构师整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
学习使我快乐&
·
2020-06-29 17:29
java
面试
分布式
阿里Java面试答案【283页PDF文档免费领】
资深架构师整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
学习使我快乐&
·
2020-06-29 17:29
关于Golang GC的一些误解--真的比
Java算法
更领先吗?
导读:Golang的GC算法经过12个版本的发展,现在已经非常成熟了。本文对Golang的GC进行深入调研,并且通过具体实例揭示了GolangGC的方方面面。首先强调下本文的起因是在高可用架构后花园群的一次聊天,大家在争论Golang的GC到底是类似Java的ZGC还是类似Java的CMSGC。我个人的看法是Golang的GC是类似于Java的CMSGC,官方的mgc的注释这么说的://TheGC
高可用架构
·
2020-06-29 16:50
我凭借这份pdf拿下了蚂蚁金服、字节跳动、小米等大厂的offer
进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
程序员小天
·
2020-06-29 15:13
随笔
Java开4年,3个月面试,终于拿到美团、京东、字节offer
资深架构师整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
Java架构俱乐部
·
2020-06-29 15:06
面试
复习这份美团架构师的Java核心面试宝典,我四面阿里拿下offer
美团资深架构师整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
Java架构俱乐部
·
2020-06-29 15:35
架构
程序员
美团十年,我总结的Java核心知识点pdf(Java岗),请查收
基础,spring原理,微服务,netty与RPC,网络,日志,zookeeper,kafka,rabbitMQ,hbase,mongoDB,cassandra,设计模式,负载均衡,数据库,一致性算法,
Java
Java程序员聚集地
·
2020-06-29 15:30
面试
Java
程序人生
Java算法
之对字符串的各种处理
JAVA算法
题之字符串处理一、找出字符串中出现最多的字符对于这个题目我给大家提供两个思路,一个就是常规的思路双重for循环遍历,另一个就是利用map的特性。
在下王某
·
2020-06-29 12:38
Java
面试题
Java算法
之对字符串的各种处理(二)
JAVA算法
之字符串处理(二)一、按字节数截取字符串。
在下王某
·
2020-06-29 12:38
面试题
Java
Java算法
系列12 — 求一棵二叉树的最大子树和
实现思路:利用二叉树的后序遍历,遍历的结点的值与其左右子树和的值相加的结果大于最大值,则更新最大值。代码实现:/***构造二叉树*@return返回新构造的二叉树的根节点*/publicstaticBITNodeconstructTree(){BITNoderoot=newBITNode();BITNodenode1=newBITNode();BITNodenode2=newBITNode();B
红烧武昌鱼
·
2020-06-29 12:09
java
面试现场,简单几道
java算法
题,90%程序员没写出来
近几个月很多大学实习生离校找实习工作去了,本以为自己很值钱,实际上发现自己并不值钱,想象着自己能赚很多钱了,结果只能拿到一点微薄的工资,很多人会怪公司给的少,但是你有没有想过,你自己的技术值多少钱?你学到的这些知识能给公司能创造多少价值?我想说,付出与回报是成正比的,如果你能给公司创造很多的价值,那公司也不会亏待你。胖胖逛论坛的时候还发现一个很有意思的事情,就是一位互联网公司的面试官分享的,他们最
weixin_44040460
·
2020-06-29 11:48
Java
程序员
java算法
与数据结构分享
C++,
java算法
与数据结构任何时候学习算法都不晚,而且越早越好,这么多年,你听说过技术过时,什么时候听说过算法过时,不仅没有过时,因为机器学习、大数据的要求,算法变得越来越重要了现在开始,补足算法知识适合具备以下技术储备要求的所有对算法感兴趣的在校学生或已工作的开发人员
weixin_43749647
·
2020-06-29 09:31
打印一个用星星填满的等腰三角形 -
Java算法
练习
我们的目的是打印出一个用“*”符号填满的等腰三角形,就像下面这样用星星填满的三角形乍一看起来,挺简单的,但是上手之后,发现各种问题,怎么保证每行的“*”对称居中呢?要解决这个问题,首先来让我们把问题分解一下,以三角形的高为轴,把三角形劈成两半,就像下面这样劈成两半后形成的直角三角形劈成两半后形成的直角三角形这样看起来就简单多了,只要我们先打印出两个对称的直角三角形,然后再拼接完整就可以了。下面的这
teaGod
·
2020-06-29 05:59
面试现场,简单几道
java算法
题,90%程序员没写出来
这两天小编逛论坛的时候发现一个很有意思的事情,就是一位互联网公司的面试官分享的,他们最近想招一批java的实习生,所以他们的面试题并不难,但是前来面试的人,却很多都挂在了几道算法题上,要么就是逻辑不严谨,要么就是题目都看不懂的,还有就是书写错误的,这让他感到很诧异,毕竟算法其实对于程序员来讲应该是很基础的却必须掌握的能力,只能说现在的java学习者对于基础的学习并不是很严谨,在这里我也把这几道算法
weixin_34183910
·
2020-06-28 12:27
Java算法
练习——罗马数字转整数
题目链接题目描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的数值4。同样
weixin_34162228
·
2020-06-28 12:57
高级测试工程师面试经验
本场Chat主要内容:
Java算法
,冒泡排序、斐波那契数列;被面试到的Linux命令;项目经验是如何被考核的;被面试到的SQL语句。被问到的自动化知识;被问道的性能测试知识;…
GitChat的博客
·
2020-06-27 10:12
Java算法
给定一个整数数组,找出其中两个数相加等于目标值
给定一个整数数组,找出其中两个数相加等于目标值例如:给定数组及目标值nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9返回[0,1]/***使用辅助空间(使用哈希表,时间复杂度是O(n),空间复杂度:O(n),n是数组大小)*@paramnums*@paramtarget*@return没有找到的话数组中数值就是{-1,-1},否则找到,其实我想返回n
零下十五度w
·
2020-06-27 10:38
java算法
Java算法
面试题(003) 如何检查一个字符串是另外一个字符串的旋转字符串
声明:本文为本博主翻译,未经允许,严禁转载!简介编写一个程序来检查一个字符串是否是另一个字符串的旋转字符串是一个常见的编码问题,你将在编程工作面试中看到。一个字符串被认为是另一个字符串的旋转,如果它具有相同的长度,包含相同的字符,并且围绕其中一个字符旋转。例如,字符串“bcda”是“abcd”的旋转,但“bdca”不是字符串“abcd”的旋转。对这个有趣的问题最简单的解决方案之一是首先检查两个字符
Bob Liu
·
2020-06-26 21:30
算法与数据结构
Java
Java算法面试题
Java算法
面试题(004) 实现一个算法来确定一个字符串是否具有所有唯一的字符
问题分析你应该首先询问面试官,需要处理的字符串是一个ASCII字符串还是一个Unicode字符串。提出这个问题将展现你对细节的考虑和你坚实的计算机科学基础。为了简单起见,我们将假设字符串为ASCII类型。一种解决方案是创建一个布尔值数组,其中位于索引i的标志指示字符i是否包含在字符串中。你第二次看到这个标识,你可以立即返回false。如果字符串长度超过了唯一字符的数量,我们也可以立即返回false
Bob Liu
·
2020-06-26 21:58
算法与数据结构
Java
Java算法面试题
Java程序设计与项目实战(全程实录)全新上市
图书简介:本书从初学者学习Java编程的角度出发,根据作者多年的程序设计经验,按照科学的学习规律,由浅入深、循序渐进地向读者讲述了Java开发环境的搭建、Java基础语法知识、
Java算法
流程、面向对象高级特性
六朋的雪
·
2020-06-26 18:49
Java
Web2.0架构开发与项目实战
java算法
_快速排序
publicstaticvoidmain(String[]args){int[]arr={5,2,4,9,7};//创建要排序的数组sort(arr,0,arr.length-1);//数组的两端下标,和数组,调用排序逻辑方法}publicstaticvoidsort(intarr[],intlow,inthigh){//静态方法,main方法中可以直接调用intl=low;//接收入参的最小下标
王康健_0124
·
2020-06-26 18:13
LCS的
java算法
---考虑可能有多个相同的最长公共子串
LCS(LongestCommonSubsequence)就是求两个字符串最长公共子串的问题。比如:Stringstr1=newString("adbccadebbca");Stringstr2=newString("edabccadece");str1与str2的公共子串就是bccade.解法就是用一个矩阵来记录两个字符串中所有位置的两个字符之间的匹配情况,若是匹配则为1,否则为0。然后求出对角
rabbitbug
·
2020-06-26 05:44
算法
序列化二叉树
请实现两个函数,分别用来序列化和反序列化二叉树语言
java算法
分析:我们可以采用先序遍历的思想,只是在这里需要改动。
克里斯加德纳
·
2020-06-26 05:17
阿里最新面试题解析:Dubbo+微服务+ZooKeeper+kafka+Linux等等
资深架构师整理的Java核心知识点,面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty与RPC、Kafka、日记、设计模式、
Java
马士兵老师
·
2020-06-26 04:22
java算法
题
这里用到了importjava.util.*;(1)输入一个五位数判断是否是回文数?publicclassYule{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println(“请输入一个五位整数”);intsum=sc.nextInt();intg=sum%10;ints=sum/10
qq_41964407
·
2020-06-25 22:40
【
java算法
题大全】录入一篇文章,统计文章的标点符号或者某个词语出现的次数
1.首先我们先了解一下解题思路2.根据上面的思路图,设计我们的程序方法3.进行main方法调用测试4.查看测试结果5.知识点详解Substring:Substring是Stirng类的一个方法,功能是对字符串进行截取,里面可以有两个参数,第一个参数即开始位置,第二个参数为结束位置,所以我们在for循环函数里面写了substring(i,i+1),这样就能实现对文章的拆分;6.结束语其实这道题并不难
You define me
·
2020-06-25 20:44
算法大全
Java算法
题
题目描述给定数字A,B(A=B,如果可以就直接走这边结束;如果不行再判断连走哪边两部使A增加更多,即p2和pq,由于题目已经限制了q是一定大于等于2的,所以我们直接不用考虑这个问题。如果走A=A+p不能使A>=B那么就走p=pq这边。代码如下importjava.util.Scanner;/**给定数字A,B(A=B){A=A+p;}else{p=p*q;}count++;}System.out.
@ chen
·
2020-06-25 20:12
Java算法题
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他