自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (3)
  • 收藏
  • 关注

原创 String类型汉字转化为首字母大写

导入需要的Maven依赖 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version> </dependency>创建util包1、为了更好的代码管理,尽量将

2021-07-07 17:29:15 256

原创 求链表的第倒数第k个节点

求链表的倒数第k个节点解题思路1、首先遍历求得链表的总长度size2、得到链表的总长度之后,通过数学计算可知 size-k 个便是倒数第k个元素的位置图解具体代码实现/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution

2021-03-18 20:14:48 104

原创 环形数组实现队列问题(利用基础算法实现)

环形数组实现队列问题分析一、对题目的分析都写在了后面的代码中注释过了二、如果有更好的解决方案,欢迎指出三、注:对于基础算法,取模很关键(%)相关算法分析相关代码实现一、方法的设计类:public class CircleArray { private int maxSize; //数组的长度(最大容量) //front--rear的初始值均为0 private int front; //front指向队列的第一个元素, private int rear; //rear指向

2021-01-02 17:45:39 429

原创 经典约瑟夫问题

经典问题约瑟夫环有500个人围城一个圈,依次报数,每数到3的倍数的人离开圈,数完一圈后继续从1开始数,直到圈中剩下最后一个人,求剩下的人原来在圈中的位置(约瑟夫环问题)数组循环输出1.唯一需要注意的问题,设置具体数值的时候小心下表越界的问题就好。2.详细解题过程写在以下代码块中。代码块public static void main(String[] args) { //将这500人放到一个boolean类型的数组中 boolean [] b = new boolean[500

2020-12-20 15:29:33 1265 2

原创 网络编程之TCP与UDP

网络编程之TCP与UDP两者间的区别1.TCP:基于安全的点对点传输协议点对点:接收端、发送端,建立安全连接;2.UDP:基于广播形式的传播,一对多非安全传输;3.对两者的运用在以下代码中会以注解的形式呈现。对IO流要熟悉掌握1.字节流:(rander/writer);2.字符流:(inputStream/outputStream);3.以及他们的父类。TCP(发送端)public static void main(String[] args) {try {Socket socke

2020-12-14 13:28:55 123 4

原创 List集合中文名排序

List中对中文名排序导入架包对输入到集合中的中文名字进行排序处理,学会如何导入架包,导入架包的时候不要导错;以下是我的架包:实体类员工类public class Emp {private int no;private String name;private String sex;private String position;private int age;private String salary;private Dept dept;//1.构造无参构造器,有参构造器//2

2020-12-07 15:29:53 1102

原创 面向对象管理系统

联系人管理系统1.添加联系人,对联系人进行增删改产;运用到的知识点1.正则表达式;2.封装,装箱,拆箱,多态的应用;manager页面public ArrayList list = new ArrayList();//添加方法public boolean addPerson(Person person) {boolean flang = true;if(!person.getNumber().matches(“1\d{10}”)) {System.out.println(“请输入正确的

2020-11-29 23:28:11 381

原创 Ranom类的运用

Random类random的介绍Math类中提供了一个random()的方法,用于随机一个从0.0~1.0之间的浮点数,当实际需求有个性化的要求时,只能通过计算获取其他类型的随机数,实际操作相对比较麻烦;因此,Java中还提供了另一个专门用于生成各种需求的随机数类型,比如,随机整数,随机浮点数,随机布尔值。常见方法nextBoolean():随机一个布尔值nextDouble():随机一个0.0~1.0之间的double值nextInt():随机一个int范围内的整数值nextInt(int

2020-11-23 18:52:08 314

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除