循环结构就是特定条件下要重复执行的语句。一般有步长型for,当型while,直到型do...while(部分语言中是until),以及枚举型foreach(部分语言中是for...in几种。还有几中特殊的直撞调用或间接调用两种形式实现的循环,在部分语言中将其单发为递归结构,但大多数时间由于是函数或方 ...
分类:
其他好文 时间:
2020-11-10 11:14:17
阅读次数:
5
class Solution { public ListNode swapPairs(ListNode head) { ListNode dummy = new ListNode(-1); ListNode p = dummy; dummy.next = head; while(p != null ...
分类:
其他好文 时间:
2020-11-10 11:12:58
阅读次数:
4
do while 和while的区别 while和do…while语句都是循环语句,功能都差不多,唯一的区别在于检验条件的时间上。while语句在进入循环体之前要先判断条件是否成立,如果成立的话则进入循环体。 而do…while语句则相反,是先执行循环体,然后再判断条件是否成立,如果成立的话则继续循 ...
分类:
其他好文 时间:
2020-11-10 11:12:23
阅读次数:
6
本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术。初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习。下面是个人的总结 一、集合框架及泛型 1、集合框架 是一套性能优良、使用方便的接口和类(位于java.util包中)解决数组在存储上不能 ...
分类:
编程语言 时间:
2020-11-10 10:37:12
阅读次数:
5
1. 判断对象存活 回收内存首先需要判断,那些内存需要回收。即需要判断那些对象还存活着,则这些是不需要被回收的。 (1) 引用计数法 原理:对象中添加一个引用计数器。被引用则累计。则计数器中数值大于0,则代表仍然被引用,不能被回收。 缺点:不能解决循环引用的情况。 (2) 可达性分析法 原理:从一些 ...
分类:
其他好文 时间:
2020-11-10 10:27:32
阅读次数:
8
问题再现 ? 最近开发中遇到一个问题,为什么每次输出都是5,而不是点击每个p,就alert出对应的1,2,3,4,5。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title ...
分类:
Web程序 时间:
2020-11-10 10:26:26
阅读次数:
36
题目来源:王晓东《算法设计与分析》 一辆汽车加满油后可行驶 n公里。旅途中有若干个加油站。设计一个有效算法,指出应 在哪些加油站停靠加油,使沿途加油次数最少。 输入格式: 第一行有 2 个正整数n和 k(k<=1000 ),表示汽车加满油后可行驶n公里,且旅途中有 k个加油站。 第二行有 k+1 个 ...
分类:
其他好文 时间:
2020-11-08 17:52:28
阅读次数:
33
*一、集合框架的概述**1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。*说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的*(.txt,.jpg,.avi,数据库中)**2.1数组在存储多个数据方面的特点:*>一旦初始化以后,其长度就确定了。*>数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型*的数据了。*比如:String[]arr;in
分类:
编程语言 时间:
2020-11-08 17:31:41
阅读次数:
21
*迭代器Iterator常用的api方法*booleanhasNext?()如果迭代具有更多元素,则返回true。*Enext?()返回迭代中的下一个元素。*voidremove?()从底层集合中删除此迭代器返回的最后一个元素(可选操作)。*想要遍历容器获取容器中的每一个元素,而容器中没有索引,java提供了迭代器操作*来访问容器中的每一个元素*迭代:*在去元素之前先要判断集合中是否有该元素,如果
分类:
其他好文 时间:
2020-11-08 17:31:21
阅读次数:
25
#1.本章学习总结 ##1.1 学习内容总结 1.float和double的区别:double型数据占用空间更大,精度更高,取值范围更大。 double型数据使用格式控制说明%lf 对浮点数作比较时不能用==,常见的做法就是取二者的差。 2.=是赋值运算符,而==是判断是否相等的(常用于条件) 3. ...
分类:
其他好文 时间:
2020-11-08 17:17:59
阅读次数:
22