自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 206面试题(28~46)

206道Java面试题(28~46)28.Array和ArrayList有什么区别?一、基本性质Array(数组)Array是一种固定大小的数据结构。用于存储多个相同类型的元素。创建时需要指定数组的大小,且长度定义完后不能改变。ArrayList(动态数组)ArrayList是Java Collections框架的一部分。长度可变的集合类。可以根据需要自动改变其大小。二、存储内容Array基本数据类型和对象类型。但是一个数组就只能存储一

2024-11-05 21:32:30 402

原创 206面试题(1~27)

String:每次对String操作都会在常量池中创建新的String对象。StringBuffer:每个StringBuffer对象都有一定的缓冲区容量,字符串大小没有超过缓冲区容量时,不会分配新的容量。但是当字符串大小超过了容量时,会自动扩容。StringBuilder:功能与StringBuffer相同,但是少了同步锁,执行的速度加快。StringBuffer和StringBuilder的初始容量都16。

2024-10-31 21:18:47 763

原创 JavaScript

编写视图。v-model:绑定数据模型message,message中的数据模型会在输入框中展示出来,因为v-model的双向绑定特性。例:AjaxAsynchronous Javascript And XML,异步的JavaScript和XML。数据交互:通过Ajax可以给服务器发送请求,并获取服务器响应的数据。异步交互:可以在不重新加载整个页面的情况下,与服务器交互数据并更新部分网页,如:搜索联想、用户名是否可以校验等等。同步和异步原生Ajax用于和服务器交换数据。向服务器发送请求。

2024-10-31 20:47:13 1016

原创 javaWeb三剑客:html,css

**注意布局标签的使用可以配合CSS来使用,如果只需要某一个方位的边框·内边距·外边距,可以在属性名后加上 -位置 ,如 :padding-top , padding-left , padding-right。rgb表示法:红绿蓝三原色,每项取值范围:0~255 rgb(红,绿,蓝) , rgb(0,0,0) , rgb(255,255,255) , rgb(255,0,0)">焦点访谈:中国底气 新思想夯实大国粮仓</h1><h1 style="***:***,***:***;

2024-09-09 20:03:53 1514

原创 团体程序设计天梯赛-练习集 L1-009 N个整数求和(分数 20)

本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。

2024-04-10 18:54:19 209 1

原创 团体程序设计天梯赛-练习集 L1-005 考试座位号(分数 15)

题目:题目:每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。

2024-03-21 21:13:43 684 1

原创 团体程序设计天梯赛-练习集 L1-003 个位数统计(分数 15)

题目:题目:给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。

2024-03-21 20:50:44 868 1

原创 团体程序设计天梯赛-练习集 L1-002 打印沙漏

题目:题目:本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。

2024-03-21 20:20:00 1726 1

原创 LeeCode06 Z字形变换

将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为行数为3时,排列如下:Y I R。请你实现这个将字符串进行指定行数变换的函数:Y A H RP I"A"',''.'

2024-03-18 12:11:49 1635 1

原创 利用集合来取出连续的不重复的字符串

想法:想法:由于list集合能存储不重复的对象且有序,利用list.get(i)便可以取出对象。利用这一特性,便可以解决此问题。

2024-03-14 19:18:19 893

原创 LeetCode05 给你一个字符串 s,找到 s 中最长的回文子串。

如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。//由于后面要i+1,则I<s.length()-1。//最长的回文数:最左边+回文字符串的长度。//以i和i+1为中心的回文字符串的长度。击败86.06%使用 Java 的用户。//以i为中心的回文字符串的长度。"aba" 同样是符合题意的答案。//判断字符串的长度是否为单一的;//begin是回文数的左边的位置。//返回最长的回文字符串。//返回最长的回文字符串的长度。//如果为单字符串则返回s。//比较长度,取最大值。

2024-03-14 14:42:48 440

原创 JAVA的简单练习项目(龟兔赛跑)

题目要求:龟兔赛跑:--普通格,共100格 _ _龟:每次随机移动1至3格兔子:每次随机移动1至6格每20格会随机出现以下功能格各一次(不会在同一格内出现两种或两种以上功能)功能格:(**和^^可以连续执行,@@和==不能连续执行)**幸运星格:选手可再行动一次@@地雷格:兔子回到上数两个地雷格,龟回到上一地雷格(若后方无地雷格则回到起点)==传送格:兔子到达下一传送格,龟到达下数两个传送格(若前方无传送格则到达终点)||树格:兔子停止三次行动^^下坡格:龟前进10格。

2024-01-15 17:13:07 1178

原创 Leeccode04 将字符串转换为数组进行算法运算以巧妙躲避长度问题

System.out.println(c3 + "的中位数为:" + midnum);System.out.println(c3 + "的中位数为:" + midnum);//解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。//输入:nums1 = [1,2], nums2 = [3,4]合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。//输入:nums1 = [1,3], nums2 = [2]//输出:2.00000。

2024-01-09 19:47:41 707

原创 Leetcode03 用滑动窗口思想来解决字符串问题

滑动窗口可以通过定义两个指针(通常是左右指针或起始和结束指针),来构建一个可变大小的窗口,从而在给定的数据结构(如字符串或数组)上移动窗口,并实时更新窗口内的状态。滑动窗口主要分为两大类,一种是长度固定的滑动窗口,一种是长度动态变化的滑动窗口。System.out.print(left +"到"+right+"的长度:");// 则不断向右移动left窗口,直到右窗口到头且左窗口和右窗口之间无重复字符。//每次移动后与前面的数组比较,来决定左窗口left的位置。//移动左窗口到重复字符来去掉重复,

2024-01-05 18:36:44 833 2

原创 LeetCode02 数组在链表中的运用

其中,答案链表处相应位置的数字为 (n1+n2+carry) mod 10(n1+n2+\textit{carry}) \bmod 10(n1+n2+carry)mod10,而新的进位值为 ⌊n1+n2+carry10⌋\lfloor\frac{n1+n2+\textit{carry}}{10}\rfloor⌊。此外,如果链表遍历结束后,有 carry>0\textit{carry} > 0carry>0,还需要在答案链表的后面附加一个节点,节点的值为 carry\textit{carry}carry。

2024-01-04 18:25:49 392

原创 LECCO01 学会for强制寻找

/ 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。System.out.println("i为:"+i+" "+"j为:"+j);System.out.println("请输入整数数组nums的数组长度n:");System.out.println("请输入整数数组nums的内容:");因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。整数,并返回它们的数组下标。

2024-01-04 15:11:22 1504 2

空空如也

空空如也

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

TA关注的人

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