- 博客(29)
- 问答 (2)
- 收藏
- 关注
原创 判断链表“卷”不“卷”?【141. 环形链表】(Leetcode 热题 Hot100)
Leetcode 热题 Hot100 141.环形链表
2022-01-18 20:39:13
505
6
原创 终于秒杀了一题【删除链表的倒数第 N 个结点】(Leetcode 热题 Hot100)
⭐️LeetCode每日一题⭐️???? 博客主页:南七的博客主页????期待得到大家的点赞????收藏????留言????和关注???????? 持续刷题,每日一题 04????Leetcode 热题 ???????????? Hot100????博主水平有限,如果发现有不对的地方,希望大佬们指正!????放弃很容易,但坚持一定很酷,人生一次,怎愿甘拜下风!????来源:Leetcode 热题 Hot100 19. 删除链表的倒数第 N 个结点系列文章持续更新中… ???? 1
2022-01-17 21:40:32
411
3
原创 我连两个数相加都不会(挠头ing)(Leetcode 热题 Hot100)
⭐️LeetCode每日一题⭐️???? 博客主页:南七的博客主页????期待得到大家的点赞????收藏????留言????和关注???????? 持续刷题,每日一题 03????Leetcode 热题 ???????????? Hot100????博主水平有限,如果发现有不对的地方,希望大佬们指正!????放弃很容易,但坚持一定很酷,人生一次,怎愿甘拜下风!????来源:Leetcode 热题 Hot100 2.两数相加系列文章持续更新中… ???? 1.挡住众人的两数之和…
2022-01-16 22:28:16
484
2
原创 趁室友吃鸡,刷一道回文链表
⭐️LeetCode每日一题⭐️???? 博客主页:南七的博客主页????期待大家得到的点赞????收藏????留言????和关注???????? 持续刷题,每日一题 02????博主水平有限,如果发现有不对的地方,希望大佬们指正!????放弃很容易,但坚持一定很酷,人生一次,怎愿甘拜下风!????来源:LeetCode 剑指 Offer II 027. 回文链表系列文章持续更新中… ???? 1.挡住众人的两数之和…
2022-01-09 08:00:00
736
2
原创 2021年度总结 -- 致自己也致你们
2021年度总结 – 致自己也致你们⭐️2021再见!2022你好!⭐️目录2021年度总结 -- 致自己也致你们迷茫的前两年大三狗的自我反思你好,2022 再立flag写在最后迷茫的前两年本人目前大三,随着新年的到来,大三上学期也就要告一段落了。今年的七八九三个月将面临实习。现在的我满是焦虑和压力。这一切都源于迷茫的前两年。虽说是对2021年的年度总结,在这里我还是想要对我所走过的路做个概述。给学弟学妹一点警醒和忠告。1️⃣大一(2019-2020)因为是刚步入大学嘛,所以就比较迷
2022-01-02 00:39:22
495
16
原创 UML各种图的定义及组成元素(期末复习用)
UML各种图的定义及组成元素用例图定义用例图是表示一个系统中的用例与参与者关系之间的图。组成元素参与者用例关系关联关系泛化关系依赖关系类图定义类图是显示一组类、接口、协作以及它们之间关系的图。组成元素类接口协作依赖关系泛化关系实现关系关联关系对象图定义对象图显示了某一时刻的一组对象及它们之间的关系。组成元素对象链对象图与类图之间的关系!!!!!!相同点:两者都是面向对象建模工具,对象是类的实例。两者都与某个用例相关
2021-12-25 16:51:37
2652
9
原创 贫穷的我为了省钱,自己做了项目>>期末大作业分享--个人日程管理系统(Java+Swing+MySQL)
个人日程管理系统期末在即,寒假提前,大作业还没有完成。我的第一想法就是上网上找代码(因为我是个小菜鸡,没自己做过项目),然后复制粘贴,然后就完美的完成了我的大作业。找了半天,对应选题的项目竟然要80块钱,贫穷的我无奈劝退。于是埋头苦干,我这个小菜鸡终于把项目完成了。下面是我自己开发的个人管理系统的一些概述。有需要可以私我,我会尽快的出一个部署教程。想要弄懂怎么写的话,我后期花点时间把项目重构一下,赶时间完成的大作业,有一些代码逻辑太乱了。不过功能还是完善的哈,可以使用。就当我帮你们省了80块钱吧。
2021-12-19 09:54:15
2500
56
原创 还在动手画棋盘 ?20分钟带你用Java写一个井字棋!
还在动手画棋盘 ?20分钟带你用Java写一个井字棋!文章目录还在动手画棋盘 ?20分钟带你用Java写一个井字棋!前言设计过程1.创建窗体类MyGameWindow2.创建窗体的构造器3.创建棋盘4.编写下棋方法5.编写寻找下棋位置的方法完善事件监听器增加限制,一个位置只能下一颗棋子编写胜利方法编写清楚数据方法最终源代码前言上课无聊的时候,肯定会有很多人拿出一张白纸,老师在上面讲的津津有味,我和同桌已经开始下起了井字棋,老师课也讲完了,我也画满了一张白纸。无聊想要玩井字棋,不仅浪费纸张,还要自己动
2021-09-02 01:35:02
3747
12
原创 LeetCode-两数之和---》打开算法的大门
LeetCode-两数之和两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:num
2021-08-31 20:46:18
249
4
原创 Java夯实基础 --》 练习题day01
Java夯实基础 --》 练习题day01再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。1.下面是findSum(int m.int n)方法的定义,方法调用findSum(1,5)的返回结果是( )int findSum(int m, int n){ int sum=0; for(int i=m;i<=n;i++){ sum+=i; } return sum;}A.1B.5C.10D.15解析: 本题考察循环控制
2021-08-31 17:43:34
908
原创 Java夯实基础之环境搭建-->JVM、JRE、JDK三者之间的关系
Java夯实基础之环境搭建–>JVM、JRE、JDK三者之间的关系文章目录Java夯实基础之环境搭建-->JVM、JRE、JDK三者之间的关系JVMJREJDKJVM、JRE、JDK关系图关于环境搭建和IDEA安装,参考博客 2021最新版intelliJ IDEA下载安装以及环境变量的配置.这里主要介绍JVM、JRE、JDK三者之间的关系JVMJava Virtual Machine是Java虚拟机,Java程序需要裕兴在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实
2021-08-31 15:43:06
287
原创 Java夯实基础之Java特性
Java夯实基础之Java特性文章目录Java夯实基础之Java特性Java概述什么是Java?Java特性1.简单性2.面向对象3.分布式4.健壮性5.安全性6.体系结构中立7.可移植性8.解释型9.高性能10.多线程11.动态性Java核心技术卷一读书笔记Java概述什么是Java?Java是Sun公司于1996年首次发布的一种编程语言和计算平台。为什么说Java是一种计算平台呢?计算平台就是指在电脑中运行应用程序的环境,包括硬件环境和软件环境。 Java提供了这些环境。Java中
2021-08-31 15:21:21
555
原创 Java编程练习Day12--》格式化字符串
Java编程练习Day12–》格式化字符文章目录Java编程练习Day12--》格式化字符String类格式化当前日期实例说明测试代码运行结果字符串大小写转换实例说明测试代码运行结果字符与Unicode码的转换实例说明测试代码运行结果往日精彩String类格式化当前日期实例说明在输出日期信息时,经常需要输出不同格式的日期,本实例中介绍了String字符串类中的日期格式化方法,实例使用不同的方式输出String类的日期格式参数值,组合这些值可以实现特殊格式的日期字符串。使用String类的form
2021-08-30 18:52:25
539
2
原创 Java编程练习Day11--》格式化字符串
Java编程练习Day11–》格式化字符串文章目录Java编程练习Day11--》格式化字符串把数字格式化为货币字符串实例说明测试代码运行结果格式化当前日期实例说明测试代码运行结果货币金额大写格式实例说明测试代码运行结果把数字格式化为货币字符串实例说明数字可以标识货币,百分比,积分,电话号码等,就货币而言,在不同国家会以不同的格式来定义。本实例将接受用户输入的数字,然后再控制台中输出其货币形式,其中使用了不同国家的货币形式。本实例使用NumberFormat类实现了数字格式化,这个类是一个抽象
2021-08-28 18:49:34
515
6
原创 Java编程练习Day10--》数组排序与查询02
Java编程练习Day10–》数组排序与查询02文章目录Java编程练习Day10--》数组排序与查询02使用直接插入法实例说明设计过程测试代码运行结果使用sort()方法对数组进行排序实例说明设计过程测试代码运行结果反转数组中元素的顺序实例说明设计过程测试代码运行结果使用直接插入法实例说明本实例演示如何使用直接插入排序法对一维数组进行排序。运行本实例,首先单击“随机生成数组”按钮,生成一个随即数组,并显示在左边的文本框中;然后单击插入排序法按钮,使用直接插入法对生成的一维数组进行排序,并将排序后
2021-08-21 09:06:02
727
原创 Java编程练习Day09 --》数组排序与查询01
Java编程练习Day09 --》数组排序与查询文章目录Java编程练习Day09 --》数组排序与查询使用选择排序法实例说明设计过程测试代码运行结果使用冒泡排序实例说明设计过程测试代码运行结果使用快速排序法实例说明设计过程测试代码运行结果使用选择排序法实例说明选择排序是一种简单直观的排序算法。本实例演示如何使用选择排序法对一维数组进行排序,运行本实例,首先单击生成随机数按钮,生成一个随即数组,并显示在上方的文本域控件中,然后单机选择排序法按钮,使用选择排序法对生成的一维数组进行排序,并将排序后
2021-08-18 22:22:24
687
原创 Java编程练习Day08
Java编程练习Day08文章目录Java编程练习Day08复选框控件数组实例说明设计过程测试代码运行结果用数组反转字符串实例说明设计过程测试代码运行结果复选框控件数组实例说明复选框控件在进行GUI程序界面设计时经常使用。例如,选择用户爱好的程序界面中药添加很多选项,这些选项如果通过GUI界面设计器来录入时非常费时,而且生成的代码臃肿,不方便维护。本实例通过复选框控件数组实现了用户爱好信息的选择界面,而且界面中的复选框数量可以根据指定 复选框名称的字符串的长度来自动调节。设计过程1.在项目中
2021-08-18 10:20:50
269
原创 Java基础-->一篇讲全Java常用类(详细易懂,建议收藏)
Java基础–>常用类这段时间我一直在学习新的内容,学习是那么的枯燥乏味,一直接收新的东西,即使一番热血也难免会觉得劳累。所以我想,在不断地在接收新知识的同时,也要慢下来,总结学过的知识。我心浮气躁的想要学完所有东西,但是后来发现,不必急于求成,慢下来,也许会更好。所以这几天我打算给自己休息休息,慢下来,把学过的知识总结到博客里。扎稳脚,再前进。文章目录Java基础-->常用类1.字符串相关的类String类概述创建String类的对象2.与日期时间相关的类3.Java比较器4.Sys
2021-08-18 00:14:10
1714
2
原创 Java编程练习Day07
Java编程练习Day07文章目录Java编程练习Day07数组的下标界限按钮控件数组实现计算机界面数组的下标界限问题描述数组可以保存同一类型的大量数据,由于它在内存中创建控件,存取速度快,所以常用于取代数据量少的数据库操作,这样可以提高程序运行的速度。但是数组也有一定的范围限制,因为数组长度是不可变的,在创建数组时就指定了数组的下标范围,如果使用了下标范围之外的索引值,Java就会抛出ArrayOutOfBoundsException数组下标越界异常,所以开发程序时一定要留意数组下标的引用。本
2021-08-12 22:45:10
412
3
原创 Java编程练习Day06
Java编程练习Day06文章目录Java编程练习Day06获取一维数组最小值将二维数组行列互换利用数组随机抽取幸运观众01 数组演练获取一维数组最小值本实例接受用户在文本框中输入的单行数据,其中数据都是整数数字,以不同数量的空格分割数字。设计过程:1.在在项目中新建窗体类ArrayMinValue。在窗体中添加一个文本框和计算按钮以及标签控件。2.编写计算按钮的事件处理方法,在该方法中获取用户的输入,并通过trim()方法取出左右空格。对字符串内容进行检测,排除非法输入,并把字符串转换
2021-08-11 14:08:00
493
原创 Java编程练习Day05
Java编程练习Day05文章目录Java编程练习Day05foreach循环优于for循环##终止循环体循环体的过滤器循环的极限循环控制练习02foreach循环优于for循环本实例使用foreach循环分别遍历集合对象与数组,并把元素值输出到控制台foreach循环是for循环的一种简写格式只用于遍历集合或者数组,语法格式如下:for(Type e : collections){//对变量e的使用}参数说明:1.e:其类型Type是集合或数组中元素值的类型,该参数是集合或
2021-08-10 16:30:21
207
1
原创 Java编程练习Day04
Java编程练习Day04文章目录Java编程练习Day04使用while与自增运算符循环遍历数组使用for循环输出杨辉三角使用嵌套循环在控制台上输出九九乘法表for循环输出空心的菱形循环控制练习01使用while与自增运算符循环遍历数组本实例利用自增运算符结合while循环获取每个数组元素的值,然后把他们输出到控制台中。public class ErgodicArray { public static void main(String[] args) { //创建鸟
2021-08-10 15:09:50
279
2
原创 2021最新版intelliJ IDEA下载安装以及环境变量的配置
intellij idea的下载与安装文章目录intellij idea的下载与安装安装Java开发工具包环境变量的配置intelliJ IDEA的下载和安装最近在女朋友家忘记带上自己的电脑,只好借用一下女朋友的电脑学习啦。女朋友电脑上没有安装过inelliJ IDEA,心想就借这次机会写一篇关于如何安装inelliJ IDEA的博客。学习一门语言,从安装软件放弃。但是啊,其实也没有那么难,我来带大家看一看。安装Java开发工具包首先,我们要下载java的JDK文件。JDK是Java语言的
2021-08-05 11:06:38
7696
2
原创 Java编程练习day03
Java编程练习day03文章目录Java编程练习day03判断某一年是否为闰年验证登录信息的合法性为员工分配部门使用switch语句根据消费金额计算折扣判断某一年是否为闰年本实例通过程序计算用户输入的年份是否为闰年满足以下两个条件的整数可以称为闰年1.能被4整数但不能被100整除2.能被400整除因此,我们就可以写出如下计算闰年的表达式year % 4 == 0 && year % 100 != 0 || year % 400 == 0import java.util.
2021-08-03 10:44:24
340
原创 Java编程练习day02
Java编程练习day02文章目录Java编程练习day02加密可以这样简单(使用位运算)用三元运算符判断奇数和偶数更精确的使用浮点数实现两个变量的互换,而不借助第三个变量加密可以这样简单(使用位运算)本实例通过位运算的^异或运算把字符串与一个指定的值进行异或运算,从而改变字符串中每个字符的值这样就可以得到一个加密后的字符串import java.util.Scanner;public class Example01 { public static void main(String[
2021-08-02 22:58:19
264
原创 Java编程练习day01
Java编程练习day01文章目录Java编程练习day01输出错误信息与调试信息从控制台接收输入字符重定向输出流实现程序日志输出错误信息与调试信息使用System类的两个成员变量out和err分别来完成调试信息与错误信息的输出他们都是System的类变量,即都是使用static关键字修饰的out是标准调试信息的输出流err是标准错误信息的输出流使用两个输出流通用的方法printlin()输出一行数据public class PrintErrorAndDebug { public
2021-08-01 20:31:19
311
原创 Unicode编码
Unicode编码文章目录Unicode编码编码发展史ASCIIASCII码的产生表述方式ASCII码存在的问题UnicodeUnicode编码方式UTF-8UTF-16编码发展史说到Unicode编码,我们就不得说一说编码的发展史。首先,让我们深层次的了解一下Unicode编码的由来,了解它到底为我们的编码问题解决了什么问题,做出了什么改进。这对我们后面理解Unicode编码有很大的帮助。ASCIIASCII码的产生在计算机中,所有的数据在存储和运算时都要使用二进制数表示,每一个二进制位有0和
2021-07-28 11:46:57
943
原创 Java夯实基础之数据类型
Java基础语法02文章目录Java基础语法02数据类型整型浮点类型char类型boolean类型变量与常量声明变量变量初始化常量运算符算数运算符数学函数与常量数值类型之间的转换强制类型转换结合赋值和运算符自增与自减运算符关系和Boolean运算符位运算符括号与运算符级别数据类型Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。整型整型用于表示没有小数部分的数值,允许是负数。Java提供了四种整型类型存储大小取值范围byte1字节-128~127
2021-07-25 16:29:33
166
2
原创 Java基础语法01 --》 注释,标识符,关键字
Java基础语法1、注释,标识符,关键字注释Java中的注释有三种:单行注释 //多行注释 /* */文档注释 /** * */示例:public class Hello { //这是一条单行注释 /* 这是一条多行注释 */ /** * * @author zhang * @version 1.0 */ public sta
2021-07-23 10:17:29
323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人