- 博客(17)
- 收藏
- 关注
原创 Java语言程序设计:Chap3——流程控制语句
switch(表达式)中表达式的值必须是下述几种类型之一:byte,short,char,int,枚举 (jdk 5.0),String (jdk 7.0);在 if 的语句块中,或者是在else语句块中,又包含了另外一个条件判断(可以是单分支、双分支、多分支),就构成了。(2)如果是嵌套在else语句块中的,只有当外部的if条件不满足,进入else后,才会去判断内部的条件。(1)如果是嵌套在if语句块中的,只有当外部的if条件满足,才会去判断内部的条件。上述代码任意两个条件是可以互换的,对结果没有影响。
2025-05-16 21:14:47
737
原创 Java语言程序设计:Chap2——基本程序设计
关键字(keyword)被Java赋予了特殊含义,用作专门用途的字符串全部都是Java中变量、方法、类等要素命名时使用的字符序列,称为标识符。凡是自己可以起名字的地方都叫标识符。是由字母大小写、数字(0-9)、下划线和$组成的字符序列理论上可以用中文当标识符,但不推荐,容易乱码。因为Java采用Unicode字符集。必须是字母大小写,下划线__或$开头,不能是数字开头不可以直接使用保留字、关键字和特殊值作为标识符,但可以包含它们Java中严格区分大小写,长度无限制(但最好不要太长)不能包含空格注意,在起名字
2025-05-15 22:30:08
812
原创 Java语言程序设计:Chap1——计算机、程序与Java概述
是在SUN(Stanford University Network,斯坦福大学网络公司 )公司领导的团队开发的,于1995年推出的一门高级编程语言。2010年Sun公司被Oracle收购。是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以在Web浏览器中运行。这些Java程序被称为Java小程序(applet),内嵌在HTML代码中。伴随着互联网的迅猛发展,以及Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java特点:简单的。
2025-05-11 17:30:07
659
原创 Leetcode 142.环形链表
给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(如果pos是-1,则在该链表中没有环。pos,仅仅是为了标识链表的实际情况。链表。
2025-05-01 12:01:50
1686
原创 Leetcode 面试题02.07. 链表相交
给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。
2025-05-01 11:30:59
262
原创 《计算机网络:自顶向下方法》学习——Chap1
指通信双方在数据传输前需要先建立逻辑上的“连接”,并在传输结束后释放连接。,指设备之间通过物理介质(如光纤、电缆、无线电波)直接建立物理链路。这种连接是真实的、独占的通信通道。如图,L = 7.5 Mbps,R = 1.5 Mbps,3次存储转发的延时为15s。有连接:不仅仅体现在源主机和目标主机,而且体现在中间经过所有交换节点。将要传输的数据分成一个个单位(分组),以组为单位进行存储、转发。区别于TCP面向连接,这是真正建立了一个逻辑连接。UDP有这么多缺点,它的价值体现在哪儿?❓面向连接=物理连接。
2025-04-30 23:29:39
392
原创 Leetcode——59 螺旋矩阵II
简单模拟题,预先按顺序定义四个方向:右下左上,按顺序往里填充即可。注意走的时候不能越界以及遇到已经填过的地方就拐弯。代码如下:
2025-04-30 21:19:47
208
原创 Leetcode——76 最小覆盖子串
给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。如果s中不存在涵盖t所有字符的子串,则返回空字符串""。tts。
2025-04-30 21:08:33
450
原创 Leetcode——209 长度最小的子数组
给定一个含有n个正整数的数组和一个正整数target找出该数组中满足其总和大于等于target的长度最小的,并返回其长度**。**如果不存在符合条件的子数组,返回0。
2025-04-30 20:32:23
1706
原创 Leetcode——27 移除元素 双指针的简单应用
给你一个数组nums和一个值val,你需要移除所有数值等于val的元素。元素的顺序可能发生改变。然后返回nums中与val不同的元素的数量。假设nums中不等于val的元素数量为knumsnumskvalnumsnumsk。
2025-04-30 16:48:35
295
原创 Leetcode——34 在排序数组中查找元素的第一个和最后一个位置
给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。
2025-04-30 16:25:47
312
原创 Leetcode——35 搜索插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(log n)的算法。
2025-04-30 16:02:34
151
原创 Leetcode——704 二分查找的细节以及如何进行二分查找?
给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。
2025-04-30 15:46:52
323
原创 Java基础:变量、运算符、表达式、IO
变量类型final = C/C++中的const类型强制转换运算符同C语言C/Java中的除是向0取整,而python是向下取整浮点数相等判断?常用tips:double精度问题,在涉及double的精度问题中,常用将其加上一个eps来保证结果的正确性——https://www.acwing.com/activity/content/problem/content/7533/
2025-04-29 16:26:41
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人