- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 java基础之数组
一、什么是数组 数组是用来存放一组类型相同的(在内存中),空间上内存连续的一组引用数据类型。二、数组的声明 一维数组的定义: 数组元素数据类型[] 数组名 例如:int[] a 二位数组的定义: 数组元素数据类型[] 数组名 例如: int[][] a三、数组的实例化 数组的声明仅仅给出了数组的数据类型和数组名,仅仅是一组引用,如...
2018-04-16 00:22:11 578
原创 2018年校招全国统一编程模拟卷-妞妞打车
妞妞参加完Google Girl Hackathon之后,打车回到了牛家庄。 妞妞需要支付给出租车司机车费s元。妞妞身上一共有n个硬币,第i个硬币价值为p[i]元。 妞妞想选择尽量多的硬币,使其总价值足以支付s元车费(即大于等于s)。但是如果从妞妞支付的这些硬币中移除一个或者多个硬币,剩下的硬币总价值还是足以支付车费的话,出租车司机是不会接受的。例如: 妞妞使用价值为2,5,7的硬币去支付s=11...
2018-04-12 20:26:45 336
原创 网易2019实习生招聘编程题
一、牛牛找工作为了找到自己满意的工作,牛牛收集了每种工作的难度和报酬。牛牛选工作的标准是在难度不超过自身能力值的情况下,牛牛选择报酬最高的工作。在牛牛选定了自己的工作后,牛牛的小伙伴们来找牛牛帮忙选工作,牛牛依然使用自己的标准来帮助小伙伴们。牛牛的小伙伴太多了,于是他只好把这个任务交给了你。 输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含两个正整数,分别表示工作的数量N(N<...
2018-04-11 14:46:25 199
原创 常用的排序算法详解
常用的排序算法包括冒泡排序、选择排序、插入排序和快速排序。下面将对这些算法进行详解。一、快速排序 1、基本思想 ①、快速排序算法利用分治策略思想,并与递归相结合。 ②、选取数组中的一个值flag作为基值,第一次循环,使得flag左边的值都小于flag,右边的值都大于或等于flag,基值的选取一般为数组的第一个值。 ...
2018-04-06 15:56:54 953
原创 java中random的用法详解
java中存在两个随机函数,它们分别来自java.long.Math.random()和 java.util.Random();其中前者的适用范围比较小,完全可以被后者取代。一、java.lang.Math.random()方法的用法 ①、方法类型: public static double random(); 此方法是一个无参,dou...
2018-04-04 10:52:09 87624
原创 java中charAt与toCharArray以及split用法
一、charAt(i)方法:用于返回字符串中从0开始的第i个字符。 例如: String str="I am String "; charAt(3)=m;二、toCharArray()方法:用于将一个字符串装换成一个字符数组。 例如: String str="I ...
2018-04-03 23:49:31 1662
原创 java控制执行语句
大多数过程型编程语言都具有某些形式的控制语句,它们通常在语言间是交迭的。java使用了C语言的所有控制语句,在Java中,控制语言涉及的关键字有if-else、while、do-while、for、return、break以及选择语句switch。然而java并不支持goto语句,但在java中仍然可以进行goto形式的跳转,只是加了很多限制。一、else-if语句 ①、语句形...
2018-04-03 22:52:08 264
Java发送短信验证码
2019-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人