- 博客(13)
- 收藏
- 关注
数组的二叉查找算法
从数组中查找特定数据的最简单方法就是遍历数组中的所有元素,这种方法也叫线性查找。线性查找适用于小型数据或未排序的数组。1.定义数组; 2.调用方法,参数传递; 3.判断,return这里涉及到参数传递;局部变量作为参数传递,传递时强调引用类型import java.util.Scanner;public class indexof { public static v...
2017-04-18 16:47:12 279
Map
因为很多题碰到了Map,我就再看了一下,做了以下整理:Map(映射),是一种把键对象和值对象进行映射的集合,每一个元素都包含一对键对象和值对象,只要给出键对象,就会返回对应的值对象,通过Map的put(Object key, Object value)方法向集合中加入元素,通过Map的get(Object key)方法来检索与键对象对应的值对象。 package sequence;...
2017-04-07 12:44:36 110
原创 快速排序
在这之前说一个故事~学校前面开打印店老板自己开发程序,我们把需要打印的文件上传他的app就可以自动打印还是挺方便的,比如上课前打印,直接去取就好,据说国家什么文物书籍在找他合作打印现在真的学好代码,走遍天下都不怕呀~本来我觉得学代码编程挺吃力的,但是我觉得现在已经是必不可少的一门技能,决定学好编程,我觉得以后我也想做这样互联网+,觉得还蛮酷炫的快速排序有两种算法:1.创建一个数组保存数据...
2017-03-10 10:58:17 134
原创 修饰符
修饰符:abstract, staic, public, protected, private, synchronized, native, transient, volatile, final这里我重点学一下static修饰符static修饰符用来修饰类的成员变量(可以直接通过类名类访问)、静态方法(可以直接通过类名来访问)、代码块(Java虚拟机加载类时,就会执行该代码块) ...
2017-03-06 17:07:34 97
原创 递归算法(附华为笔试题一个)
递归:重复调用自身函数,一般用于某功能重复使用,一般由上至下解决问题。举个栗子~从1加到100,重复利用相加的功能package paixu;public class test { public static void main(String[] args) { System.out.println(Getnum(100));; } pub...
2017-03-06 16:56:44 375
原创 类.对象.方法
刷了几个acm,然后看到递归,看构造方法,发现自己对类对象方法这些基础都不是很了解,然后记录一下我对这几个概念的理解:类:包括这一类的对象,以及对象的属性和方法。对象调用方法。实例方法或者构造方法等等(还需再学习)类与类之间的关系:包括5种方法(关联、依赖、聚集、泛华、实现) 关联:类与类的实例之间存在特定的对应关系 依赖:类A访问类B提供的服务 ...
2017-03-03 21:29:38 123
原创 冒泡排序
冒泡排序规则:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。重点:1.值对换,新建一个数组即可 2.两层循环(内层循环i=j而不是i=o开始)基础:数组:1.创建数组对象 int[] num=new int[100];//创建一个in...
2017-03-03 15:39:24 121
原创 elevator
问题:The highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers denote at which floors the elevator will stop, in specified order. It costs ...
2017-02-21 16:07:23 97
原创 输入一个数字,这个数字表示行数,每个行数一个颜色,最后输出输入次数最多的颜色。...
这个题目翻译是:输入一个数字,这个数字表示行数,每个行数一个颜色,最后输出输入次数最多的颜色。我的思路是:输入数字(Scanner),输入颜色(Scanner),用Map集合储存数据,判断数字,遍历选出最多次数的颜色,通过值传递Java数组的长度是固定的,在同一个数组中只能存放相同类型的数据。为了能方便存储和操纵数目不固定的一组数据,JDK类库提供了Java集合,所有的Java集合...
2017-02-20 21:07:34 343
原创 acm a+b(new)
题目如图:两个大整数相加利用到了Java.math.BigInteger,我首先了解了一下JDK类库JDK类库:提供了最基础的Java类和各种实用类,如:java.lang, java.io, java.util等,用JavaDoc文档打开。BigInteger类来处理大整数的相加Scanner类用于输入数据,但与之前的scan.nextin不同,大整数用scan.BigInte...
2017-02-15 16:00:25 113
原创 acm a+b
Calculate A + B刷入A,B两个整数,算出结果,我才开始刷ACM。。。类,对象,方法类:一组具有相同属性和行为的对象的抽象对象:创建对象用new方法:构造方法,如:public fangfa(){}java.util库中,有很多常用的接口和类package add;import java.util.Scanner;public class ...
2017-02-15 15:11:56 142
原创 Java main函数
public static void main(string args){}主函数就是Java虚拟机的一个入口里面可以调用方法
2017-02-15 14:51:55 110
原创 关于bootstrap helloWorld界面
安装bootstrap过程1.安装JDK(最新版可以不用配置环境变量)2.安装Eclipse(EE)3.安装Tomcat4.进入bootstrap网站,下载bootstrap5.下载jquery6.开始编写自己的网站 按照这个过程即可,在这过程中我出现过localhost:8080界面出现不了,因为Tomcat配置问题。后面8080界面可以了,自己的jsp网站不...
2016-12-13 14:18:20 134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人