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程序设计
: 环形数组循环(LeetCode:457)
给定一个含有正整数和负整数的环形数组nums。如果某个索引中的数k为正数,则向前移动k个索引。相反,如果是负数(-k),则向后移动k个索引。因为数组是环形的,所以可以假设最后一个元素的下一个元素是第一个元素,而第一个元素的前一个元素是最后一个元素。确定nums中是否存在循环(或周期)。循环必须在相同的索引处开始和结束并且循环长度>1。此外,一个循环中的所有运动都必须沿着同一方向进行。换句话说,一个
信仰..
·
2020-08-10 16:35
JAVA程序设计
:模式匹配(LeetCode:面试题 16.18)
你有两个字符串,即pattern和value。pattern字符串由字母"a"和"b"组成,用于描述字符串中的模式。例如,字符串"catcatgocatgo"匹配模式"aabab"(其中"cat"是"a","go"是"b"),该字符串也匹配像"a"、"ab"和"b"这样的模式。但需注意"a"和"b"不能同时表示相同的字符串。编写一个方法判断value字符串是否匹配pattern字符串。示例1:输入
信仰..
·
2020-08-10 16:35
JAVA程序设计
: 删除二叉搜索树中的节点(LeetCode:450)
给定一个二叉搜索树的根节点root和一个值key,删除二叉搜索树中的key对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。一般来说,删除节点可分为两个步骤:首先找到需要删除的节点;如果找到了,删除它。说明:要求算法时间复杂度为O(h),h为树的高度。示例:root=[5,3,6,2,4,null,7]key=35/\36/\\247给定需要删除的节点值是3,所
信仰..
·
2020-08-10 16:35
JAVA程序设计
:最小区间(LeetCode:632)
你有k个升序排列的整数数组。找到一个最小区间,使得k个列表中的每个列表至少有一个数包含在其中。我们定义如果b-a=。1>。重置代码模板后可以看到这项改动。思路:不知道我的方法是不是最优的,耗时不算多。我的具体做法是开k个指针,表示每个列表已经算到哪个点了,我们知道为了让区间最小,肯定是让数越接近越好,我们可以维护一个小顶堆,这个堆里有且只有k个数,并且这k个数是属于不同的列表里的,任意两个都不会来
信仰..
·
2020-08-10 16:35
java学习之多态和动态捆绑
多态一个对象变量可以指示多种实际类型的现象被称为多态在
Java程序设计
语言中,对象变量是多态的。如一个超类变量既可以用引用超类对象,也可以引用一个超类的任何一个子类的对象。
freedom_wei
·
2020-08-10 16:56
Java基础知识
2019-2020- 2335《数据结构与面向对象程序设计》第1周学习总结
教材学习内容总结对
java程序设计
初步认识,感觉和c语言程序设计有一些相似之处。但对于Java面对对象这一说还是不是很理解。对于,标识符保留字,命名,注释等掌握还行,对程序开发流程还是不太清楚。
agkako620408
·
2020-08-10 15:06
操作系统
数据结构与算法
java
JAVA程序设计
: 恢复二叉搜索树(LeetCode:99)
二叉搜索树中的两个节点被错误地交换。请在不改变其结构的情况下,恢复这棵树。示例1:输入:[1,3,null,null,2]1/3\2输出:[3,1,null,null,2]3/1\2示例2:输入:[3,1,4,null,null,2]3/\14/2输出:[2,1,4,null,null,3]2/\14/3思路:我们可以考虑到上一题中的方法三:验证二叉搜索树,采用中序遍历的方法。因为我们知道,一个合
信仰..
·
2020-08-10 12:20
JAVA程序设计
:三个无重叠子数组的最大和(LeetCode:689)
给定数组nums由正整数组成,找到三个互不重叠的子数组的最大和。每个子数组的长度为k,我们要使这3*k个项的和最大化。返回每个区间起始索引的列表(索引从0开始)。如果有多个结果,返回字典序最小的一个。示例:输入:[1,2,1,2,6,7,5,1],2输出:[0,3,5]解释:子数组[1,2],[2,6],[7,5]对应的起始索引为[0,3,5]。我们也可以取[2,1],但是结果[1,3,5]在字典
信仰..
·
2020-08-10 12:20
Java程序设计
基础知识——运算符与表达式
运算符一、算术运算符1.算术运算符的运算特点2.算术运算符的注意事项二、赋值运算符1、基本赋值运算符2、扩展赋值运算符3、赋值相容三、条件运算符四、位运算符五、表达式一、算术运算符算术运算符主要用于整型或浮点型数据的运算运算符用法含义结合性二元运算符+op1+op2加法左二元运算符–op1–op2减法左二元运算符∗op1∗op2乘法左二元运算符/op1/op2除法左二元运算符%op1%op2模运算
雨云21
·
2020-08-10 09:02
java
JAVA程序设计
:数字范围按位与(LeetCode:201)
给定范围[m,n],其中0=dis)break;sum*=2;num++;}for(inti=num;i>i)&1)==1&&((n>>i)&1)==1)ans+=(1<<i);returnans;}}
信仰..
·
2020-08-09 21:59
Java程序设计
结构芝士
Java的基本程序设计结构一个简单的Java应用程序实现的功能是向控制台发送一条消息:HelloWorld.publicclassFirstSample{publicstaticvoidmain(String[]args){System.out.println("HelloWorld");}}注意的细节Java区分大小写如果把main写成Main,编译会报错public为访问修饰符(accessm
努力改变命运
·
2020-08-09 16:56
JavaSE
Java8 新特性之Lambda 表达式,Optional 类,流式数据处理,默认接口方法
lambda表达式lambda表达式是java8给我们带来的几个重量级新特性之一,借用lambda表达式,可以让我们的
java程序设计
更加简洁。
AetherArtemis
·
2020-08-09 11:38
Java 核心技术卷Ⅰ笔记
Java核心技术卷Ⅰ笔记第1章
Java程序设计
概述1、Java和C++最大的不同在于Java采用的指针模型可以消除重写内存和损坏数据的可能性。
拟声的主扬
·
2020-08-09 09:20
专题
JAVA程序设计
:从中序与后序遍历序列构造二叉树(LeetCode:106)
根据一棵树的中序遍历与后序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出中序遍历inorder=[9,3,15,20,7]后序遍历postorder=[9,15,7,20,3]返回如下的二叉树:3/\920/\157思路:分治法(感觉题解的图画的好用心啊,直接偷过来)附上题解链接:LeetCode106题解classTreeNode{intval;TreeNodeleft;Tree
信仰..
·
2020-08-09 08:08
JAVA程序设计
:二叉搜索树迭代器(LeetCode:173)
实现一个二叉搜索树迭代器。你将使用二叉搜索树的根节点初始化迭代器。调用next()将返回二叉搜索树中的下一个最小的数。示例:BSTIteratoriterator=newBSTIterator(root);iterator.next();//返回3iterator.next();//返回7iterator.hasNext();//返回trueiterator.next();//返回9iterato
信仰..
·
2020-08-09 08:08
《Java核心技术 卷Ⅰ 基础知识》读书笔记
《Java核心技术卷Ⅰ基础知识》点击下载《JavaAPI6中文文档》点击下载第一章:
Java程序设计
概念第一章:
Java程序设计
概念java白皮书的关键术语简单性面向对象简单讲,面向对象设计是一种程序设计技术
EasyChill
·
2020-08-09 06:16
Java
[转载]
Java程序设计
中setFont()函数的用法
原文地址:
Java程序设计
中setFont()函数的用法作者:孟湛斌java.awt.Font设计字体显示效果Fontmf=newFont(String字体,int风格,int字号);字体:TimesRoman
南瓜马车里的柚子姑娘
·
2020-08-08 17:52
Java学习笔记总结
java
字体
手机
class
深入理解Java虚拟机:Java发展史
Java发展史由SunMicrosystems公司于1995年5月推出的
Java程序设计
语言和Java平台的总称。
LittleCoding
·
2020-08-08 12:34
综合
Java基础---JAVASE---一
JavaSE是由SunMicrosystems公司于1995年5月推出的
Java程序设计
语言和Java平台的总称。
任小虎031820
·
2020-08-08 11:22
java
javase
Java的发展简史
Java是由SunMicrosystems公司(简称Sun公司)于1995年5月推出的
Java程序设计
语言和Java平台的总称。
明金同学
·
2020-08-08 11:38
Java
翁恺
Java程序设计
进阶——第三周编程题——查找里程
题目内容:下图为国内主要城市之间的公路里程:你的程序要读入这样的一张表,然后,根据输入的两个城市的名称,给出这两个城市之间的里程。注意:任何两个城市之间的里程都已经给出,不需要计算经第三地中转。输入格式:首先,你会读到若干个城市的名字。每个名字都只是一个英文单词,中间不含空格或其他符号。当读到名字为“###”(三个#号)时,表示城市名字输入结束,###并不是一个城市的名字。如果记读到的城市名字的数
Aaein
·
2020-08-08 02:27
Java
JAVA程序设计
:颜色交替的最短路径(LeetCode:1129)
在一个有向图中,节点分别标记为0,1,...,n-1。这个图中的每条边不是红色就是蓝色,且存在自环或平行边。red_edges中的每一个[i,j]对表示从节点i到节点j的红色有向边。类似地,blue_edges中的每一个[i,j]对表示从节点i到节点j的蓝色有向边。返回长度为n的数组answer,其中answer[X]是从节点0到节点X的红色边和蓝色边交替出现的最短路径的长度。如果不存在这样的路径
信仰..
·
2020-08-08 01:12
JAVA程序设计
:叶值的最小代价生成树(LeetCode:1130)
给你一个正整数数组arr,考虑所有满足以下条件的二叉树:每个节点都有0个或是2个子节点。数组arr中的值与树的中序遍历中每个叶节点的值一一对应。(知识回顾:如果一个节点有0个子节点,那么该节点为叶节点。)每个非叶节点的值等于其左子树和右子树中叶节点的最大值的乘积。在所有这样的二叉树中,返回每个非叶节点的值的最小可能总和。这个和的值是一个32位整数。示例:输入:arr=[6,2,4]输出:32解释:
信仰..
·
2020-08-08 01:12
JAVA程序设计
:回文对(LeetCode:336)
给定一组唯一的单词,找出所有不同的索引对(i,j),使得列表中的两个单词,words[i]+words[j],可拼接成回文串。示例1:输入:["abcd","dcba","lls","s","sssll"]输出:[[0,1],[1,0],[3,2],[2,4]]解释:可拼接成的回文串为["dcbaabcd","abcddcba","slls","llssssll"]示例2:输入:["bat","t
信仰..
·
2020-08-08 01:11
JAVA程序设计
:表现良好的最长时间段(LeetCode:1124)
给你一份工作时间表hours,上面记录着某一位员工每天的工作小时数。我们认为当员工一天中的工作小时数大于8小时的时候,那么这一天就是「劳累的一天」。所谓「表现良好的时间段」,意味在这段时间内,「劳累的天数」是严格大于「不劳累的天数」。请你返回「表现良好时间段」的最大长度。示例1:输入:hours=[9,9,6,0,6,6,9]输出:3解释:最长的表现良好时间段是[9,9,6]。提示:1map=ne
信仰..
·
2020-08-08 01:11
JAVA程序设计
:最小的必要团队(LeetCode:1125)
作为项目经理,你规划了一份需求的技能清单req_skills,并打算从备选人员名单people中选出些人组成一个「必要团队」(编号为i的备选人员people[i]含有一份该备选人员掌握的技能列表)。所谓「必要团队」,就是在这个团队中,对于所需求的技能列表req_skills中列出的每项技能,团队中至少有一名成员已经掌握。我们可以用每个人的编号来表示团队中的成员:例如,团队team=[0,1,3]表
信仰..
·
2020-08-08 01:11
Java基础
参考:《
Java程序设计
实用教程》与B站“综合宅散司机”java教程JDK:JavaDevelopmentKit(java开发工具包)Java开发工具包,包含JRE。面向开发人员。
LeVi_1994
·
2020-08-07 21:17
初学
JAVA程序设计
:在排序数组中查找元素的第一个和最后一个位置(LeetCode:34)
第一次时间耗时超过了100%的用户,纪念一下哈哈哈哈给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是O(logn)级别。如果数组中不存在目标值,返回[-1,-1]。示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:输入:nums=[5,7,7,8,8,10],targe
信仰..
·
2020-08-07 14:49
JAVA程序设计
:Z 字形变换(LeetCode:5)
将一个给定字符串根据给定的行数,以从上往下、从左到右进行Z字形排列。比如输入字符串为"LEETCODEISHIRING"行数为3时,排列如下:LCIRETOESIIGEDHN之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。请你实现这个将字符串进行指定行数变换的函数:stringconvert(strings,intnumRows);示例1:输入
信仰..
·
2020-08-07 14:49
Java 方法参数
Java程序设计
语言总是采用按值调用。也就是说,方法得到的是所有参数值的一个拷贝,特别是,方法不能修改传递给它的任何参数的内容。
Bockuse
·
2020-08-06 13:07
Java语言中的方法参数——值传递与引用传递
Java程序设计
语言总是采用按值传递的方式,也就是说,方法得到的是所有参数值的一个拷贝,特别是方法不能修改传递个它的任何参数变量的内容。先用基本数据类型作为参数来举个栗子:publicstat
柳梦溪
·
2020-08-06 13:03
Java
java 方法调用,方法参数调用方式是值传递
在
java程序设计
语言中,对基本数据类型的参数是值传递,对象引用类型的参数是对象引用的值传递。
GaoHMLife
·
2020-08-06 13:16
Java技术
继承、多态、封装、抽象类与接口
这是
Java程序设计
中的一项核心技术。
呱呱_
·
2020-08-05 14:19
基础
Java系统教程-敲开Java的大门
Java是Sun公司于1995年5月23日推出的
Java程序设计
语言和Java平
程序而入-HH
·
2020-08-05 02:39
计算书费(信息学奥赛一本通-T1104)
计算概论28.9元/本数据结构与算法32.7元/本数字逻辑45.6元/本C++程序设计教程78元/本人工智能35元/本计算机体系结构86.2元/本编译原理27.8元/本操作系统43元/本计算机网络56元/本
JAVA
Alex_McAvoy
·
2020-08-05 02:55
#
信息学奥赛一本通
#
C++语言基础——数组
20145209刘一阳《
JAVA程序设计
》第六周课堂测试
第六周课堂测试1、现有以下代码,哪些选项插入到第5行可以通过编译?(BDF)1.importjava.util.*;2.3.ClassFindStuff{4.publicstaticvoidmain(String[]args){5.//insertcodehere6.c.put("X",123);7.}8.}A.Mapc=newSortedMap();B.HashMapc=newHashMap()
weixin_34217711
·
2020-08-04 20:48
java架构师成长路线-java并发编程怎么做?
鲁班学院java并发编程是
java程序设计
语言的一块重点,在大部分的业务场景中都需要并发编程。
wx5f0d3d47d644b
·
2020-08-04 19:22
java并发编程怎么做
java架构师成长路线
java并发编程
JAVA程序设计
:Lisp 语法解析(LeetCode:736)
给定一个类似Lisp语句的表达式expression,求出其计算结果。表达式语法如下所示:表达式可以为整数,let语法,add语法,mult语法。表达式的结果总是一个整数。(整数可以是正整数、负整数、0)let语法表示为(letv1e1v2e2...vnenexpr),其中let语法总是以字符串"let"来表示,接下来会跟随一个或多个交替变量或表达式,也就是说,第一个变量v1被分配为表达式e1的值
信仰..
·
2020-08-04 14:32
JAVA程序设计
: 等差数列划分 II - 子序列(LeetCode:446)
如果一个数列至少有三个元素,并且任意两个相邻元素之差相同,则称该数列为等差数列。例如,以下数列为等差数列:1,3,5,7,97,7,7,73,-1,-5,-9以下数列不是等差数列。1,1,2,5,7数组A包含N个数,且索引从0开始。该数组子序列将划分为整数序列(P0,P1,...,Pk),P与Q是整数且满足0≤P0[]cnt=newMap[n];for(inti=0;i();for(intj=0;
信仰..
·
2020-08-04 14:32
Java程序设计
基础笔记 • 【第8章 方法】
全部章节>>>>本章目录8.1方法概述8.1.1方法的简介8.1.2方法的类8.1.3自定义方法简介8.1.3自定义方法调用8.1.4实践练习8.2无参数无返回值方法8.2.1无参数返回值的方法的定义和调用8.2.2方法的调用过程8.2.2实践练习8.3有参数无返回值的方法8.3.1有参数无返回值的方法定义和调用8.3.2参数传递的过程8.3.3实践练习8.4成员变量与局部变量8.4.1成员变量8
明金同学
·
2020-08-04 07:20
#
Java程序设计基础学习笔记
Java程序设计
基础作业目录(作业笔记)
持续更新中.............
Java程序设计
基础笔记•【目录】我的大学笔记>>>第1章初识Java>>>1.1.4学生成绩等级流程图练习1.2.6JDK安装及环境配置1.3.5使用记事本编写Java
明金同学
·
2020-08-04 07:49
#
Java程序设计基础学习笔记
#
Java基础练习习题
Java
java
2017-2018-2 20165318 实验四《Android程序设计》实验报告
2017-2018-220165318实验四《Android程序设计》实验报告一、实验报告封面课程:
Java程序设计
班级:1653班姓名:孙晓暄学号:20165318指导教师:娄嘉鹏实验日期:2018年
weixin_34378922
·
2020-08-04 05:06
20165206第4次实验《Android程序设计》实验报告
20165206第4次实验《Android程序设计》实验报告一、实验报告封面课程:
Java程序设计
班级:1652班姓名:韩啸学号:20165206指导教师:娄嘉鹏实验日期:2018年5月14日实验时间:
weixin_34268610
·
2020-08-04 05:22
《
Java程序设计
习题精析与实验指导》一第1章
Java程序设计
概述 - 1.1 重点复习...
第1章
Java程序设计
概述1.1重点复习1.1.1
Java程序设计
语言的发展Java是美国SunMicrosystems公司于1995年5月正式发布的、采用面向对象技术的、能够跨平台使用的程序设计语言。
weixin_34220623
·
2020-08-04 05:57
《
Java程序设计
习题精析与实验指导》一导读
本书是为《
Java程序设计
教程(第3版)》一书配置的教学辅导教材,书中为主教材的教学提供了完整的学习辅导材料。
weixin_34072637
·
2020-08-04 05:36
20165232第4次实验《Android程序设计》实验报告
20165232第4次实验《Android程序设计》实验报告一、实验报告封面一、实验报告封面课程:
Java程序设计
班级:1652班姓名:何彦达学号:20165232指导教师:娄嘉鹏实验日期:2018年5
weixin_34041003
·
2020-08-04 05:00
第一章
Java程序设计
概述
1.1
Java程序设计
平台Java是一门设计优秀的语言,更是一个完整的平台。Java平台包括了一个庞大可重用的类库以及提供了安全性,跨系统,自动垃圾收集等优秀特性的执行环境。
weixin_33670713
·
2020-08-04 04:01
2017-2018-2 20165218 实验四《Android开发基础》实验报告
实验三Android开发基础课程:
java程序设计
姓名:赵冰雨学号:20165218指导教师:娄嘉鹏实验日期:2018.4.14实验内容:1.基于AndroidStudio开发简单的Android应用并部署测试
weixin_30892889
·
2020-08-04 04:14
2017-2018-2 20165214 实验四《Android开发基础》实验报告
一、实验报告封面课程:
Java程序设计
班级:1652班姓名:朱文远学号:20165214指导教师:娄嘉鹏实验日期:2018年5月14日实验时间:15:35-17:15实验序号:四实验名称:Andorid
weixin_30852367
·
2020-08-04 04:05
2017-2018-2 20165215 实验四《Android开发基础》实验报告
2017-2018-220165215实验四《Android开发基础》实验报告一、实验报告封面课程:
Java程序设计
班级:1652班姓名:张家佳学号:20165215指导教师:娄嘉鹏实验日期:2018年
weixin_30826095
·
2020-08-04 04:29
上一页
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
其他