
小题练习
DearNingning
这个作者很懒,什么都没留下…
展开
-
用Scala实现二分查找
用Scala实现二分查找object SecondSreach { def main(args: Array[String]): Unit = { val arr = Array[Int](1,2,3,4,5,6,7,8,9) println("index:"+Search(arr,10)) } def Search(arr:Array[Int],key : Int):Int = { var left=0 var right=arr.length-1原创 2021-05-25 20:08:14 · 362 阅读 · 0 评论 -
linux常见命令
[root@localhost /]# mkdir -p /parent/sun[root@localhost /]# mkdir -p parent/dau[root@localhost parent]# cd dau/[root@localhost dau]# touch a.txt b.txt c.txt[root@localhost dau]# lsa.txt b.txt c.txt[root@localhost dau]# cd ./[root@localhost dau]# c原创 2021-04-20 23:08:07 · 77 阅读 · 0 评论 -
MYSQL语句练习期末复习
1.查询" 01 “课程比” 02 "课程成绩高的学生的信息及课程分数cid score--01select * from sc where cid=01;--02select * from sc where cid=02;select a1.sid,a1.cid,a1.score,a2.cid,a2.score from (select * from sc where cid=01) a1 join (select * from sc where cid=02) a2 where a1.sid=原创 2021-04-19 17:59:49 · 177 阅读 · 0 评论 -
序列化集合
将多个对象放入到一个集合中 然后序列化集合public class Test {public static void main(String[] args) throws IOException, ClassNotFoundException { List<Person> list = new ArrayList<>(); list.add(new Person("杨幂",19)); list.add(new Person("唐原创 2021-04-01 00:00:43 · 134 阅读 · 0 评论 -
java缓冲流
创建字符输入缓冲流对象使用读一行的方式将test.txt文本的数据读取出来放到一个集合中 TreeSet创建字符输出缓冲流对象遍历集合 依次获取到每条数据将获取的数据 协会text.txt文本中import java.io.*;import java.util.Set;import java.util.TreeSet;public class Test { public static void main(String[] args) throws IOException {原创 2021-03-31 23:31:15 · 109 阅读 · 0 评论 -
java编码
将GBK编码的文本文件,转换为UTF-8编码的文本文件。import java.io.*;public class Test03 { public static void main(String[] args) throws IOException { Reader r = new InputStreamReader(new FileInputStream("d:\\work\\abc\\gbk.txt"),"gbk"); Writer w = new Out原创 2021-03-31 23:29:06 · 77 阅读 · 0 评论 -
java小游戏之斗地主2.0
按照斗地主的规则,完成洗牌发牌的动作。规则:手中扑克牌从大到小的摆放顺序:大王,小王,2,A,K,Q,J,10,9,8,7,6,5,4,3。准备牌:完成数字与纸牌的映射关系:使用双列Map(HashMap)集合,完成一个数字与字符串纸牌的对应关系(相当于一个字典)。洗牌:通过数字完成洗牌,发牌发牌:将每个人以及底牌设计为ArrayList,将最后3张牌直接存放于底牌,剩余牌通过对3取模依次发牌。存放的过程中要求数字大小与斗地主规则的大小对应。将代表不同纸牌的数字分配给不同的原创 2021-03-24 22:31:10 · 118 阅读 · 0 评论 -
java小游戏之斗地主
按照斗地主的规则,完成洗牌发牌的动作。具体规则:使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。准备牌: 牌可以设计为一个ArrayList,每个字符串为一张牌。 每张牌由花色 数字两部分组成,可以使用 花色集合 与 数字集合 嵌套迭代完成每张牌的组装。牌由Collections类的shuffle方法进行随机排序。发牌 : 将每个人以及底牌设计为ArrayList集合,将最后3张牌直接存放于底牌,剩余牌通过对3取模依次发牌。看牌 : 直接打印每个集合。原创 2021-03-24 20:24:24 · 421 阅读 · 1 评论 -
冒泡排序
冒泡排序:相邻两个元素做比较 如果前一个元素 比后一个元素 大 则交换package demo05;public class maopao {public static void main(String[] args) { int[] arr = {3,8,2,5,0}; //--->0 2 3 5 8 maoPao(arr); show(arr);}public static void maoPao(int[] arr){ for(int j = 0 ;j原创 2021-03-18 20:38:08 · 103 阅读 · 0 评论 -
二分查找
二分查找:package demo05;public class erfen {public static void main(String[] args) {int[] arr={1,3,5,7,9};int key=7;int i = binarySearch(arr, key);System.out.println(i);}public static int binarySearch(int[] arr1, int key){ int min=0; int max=原创 2021-03-18 20:30:39 · 78 阅读 · 0 评论 -
java小题练习
Java小题练习题目1*公司类 属性 总资产属性 所有员工属性 方法展示公司信息,以及每个员工的信息 发工资方法:从总资产中减去所有员工支出。员工: 属性 姓名 工号 存款 工资*经理、厨师、服务员均为员工子类。经理在员工基础上添加奖金属性。发完工资后,请查看所有员工的存款情况.公司类加入调整员工工资方法:返回值为void参数为:被调整工资的员工与调整金额(涨工资为正数、降工资为负数)。 方法体逻辑为,在员工工原创 2021-03-17 23:29:17 · 182 阅读 · 3 评论