摘要: 一、回顾基本概念 树 每个结点有零或多个子节点,没有父结点的结点后称为根结点,除了根结点每个子结点可以分为多个不相交的子树。 结点层次:根结点为第一层,其子结点为第二层,依次递推 结点深度:从根结点向下累加 结点高度:从叶结点向上累加 树的高度:为结点最大层数,图中为5 森林:互不相交的树的集合(把 阅读全文
posted @ 2021-10-20 20:47 13th 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 前四十关见: Java练习Hackerrank二十道 Java练习Hackerrank另外二十道 第四十一关:Java Strings Introduction Java的BigDecimal类([ˈdesɪm(ə)l])可以处理任意精度的数字。对其操作要用给定的方法,而不是运算符。 逆序排序。 S 阅读全文
posted @ 2021-10-19 20:30 13th 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 前二十关见:Java练习Hackerrank二十道 第二十一关:Java Strings Introduction Sample Input 0 hello java Sample Output 0 9 // 字母个数 No // 第一个字符串是否字典序在第二个后面 Hello Java // 拼接 阅读全文
posted @ 2021-10-14 23:36 13th 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 第一关:Welcome to Java You must print two lines of output: Print Hello, World. on the first line. Print Hello, Java. on the second line. 解决方案: public cla 阅读全文
posted @ 2021-10-12 00:17 13th 阅读(131) 评论(0) 推荐(0) 编辑
摘要: stream java8 //对的 String[] arrl = stack.stream().toArray(String[]::new); //有问题 arrl = Stream.of(stack).toArray(String[]::new); String合并、剔除重复、排序 String 阅读全文
posted @ 2020-01-14 14:05 13th 阅读(544) 评论(0) 推荐(0) 编辑
摘要: @ "TOC" 字符串操作 字符串可索引,可切片 1. 首字母大写、全部大写、小写 name = "love you" print(name.title()) print(name.upper()) print(name.lower()) 存储数据时,lower()很有用,因为无法确保用户输入正确的 阅读全文
posted @ 2020-01-14 13:38 13th 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区 阅读全文
posted @ 2018-12-06 14:04 13th 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Java中的取余会出现负数。用Math.floorMod()方法可以掰正,但是也仅限被除数是负数的情况,如果除数是负数,这个没用。 和C不一样,Java中的字符串是不可变字符串,不能修改Java字符串中的字符。这样编译器可以让字符串共享,Java设计者认为共享带来的高效率远大于提取、拼接字符串的低效 阅读全文
posted @ 2018-12-03 20:59 13th 阅读(230) 评论(0) 推荐(0) 编辑
摘要: CPU是一个碧池,她同时谈着多个男朋友(很多线程),但是会轮番陪着不同的男友(执行不同的线程)。你(也是一个线程)想要加入这个大家庭,人多热闹更欢快啊!new状态就是你决定加入这个大家庭但是还没加入。 阅读全文
posted @ 2018-12-03 18:49 13th 阅读(1327) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-12-03 13:11 13th 阅读(5030) 评论(1) 推荐(3) 编辑