自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录算法训练营day10|150. 逆波兰表达式求值、239. 滑动窗口最大值、347.前 K 个高频元素

题目解析:https://programmercarl.com/0150.%E9%80%86%E6%B3%A2%E5%85%B0%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%B1%82%E5%80%BC.html。题目解析:https://programmercarl.com/0239.%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3%E6%9C%80%E5%A4%A7%E5%80%BC.html。

2025-02-11 23:56:19 223

原创 代码随想录算法训练营day9|232.用栈实现队列、225. 用队列实现栈、20. 有效的括号、1047. 删除字符串中的所有相邻重复项

题目解析:https://programmercarl.com/1047.%E5%88%A0%E9%99%A4%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%AD%E7%9A%84%E6%89%80%E6%9C%89%E7%9B%B8%E9%82%BB%E9%87%8D%E5%A4%8D%E9%A1%B9.html。可以把队列想象成排队买票的队伍,先到的人会先买到票。使用双向链表来存储元素,每个节点(元素)包含三个部分:指向前一个节点的引用、当前节点存储的数据以及指向后一个节点的引用。

2025-02-11 21:10:10 799

原创 代码随想录算法训练营day8|151.反转字符串中的单词、55.右旋字符串

题目解析:https://programmercarl.com/0151.%E7%BF%BB%E8%BD%AC%E5%AD%97%E7%AC%A6%E4%B8%B2%E9%87%8C%E7%9A%84%E5%8D%95%E8%AF%8D.html。为了让基本数据类型也能像对象一样参与面向对象的操作,Java 提供了对应的包装类,Java 5 引入了自动装箱和拆箱机制,使得基本数据类型和对应的包装类之间的转换更加方便。类型提供了丰富的操作方法和面向对象的特性,方便开发者在不同场景下使用。

2025-02-11 16:04:15 659

原创 Java字符串、数组、列表相互转换

比较表格特性String数组(Array)列表(List)可变性不可变可变可变固定大小动态大小线程安全是否是否否(需手动同步)性能低(频繁修改时)高中(线程安全开销)高(随机访问)中(动态调整大小)适用场景常量或配置项单线程字符串操作多线程字符串操作固定大小数据集合动态大小数据集合示例性能对比字符串拼接性能String:每次拼接都会创建新的对象,性能最差。:性能最好,适合单线程环境。:性能略低于,但线程安全。数据访问性能数组。

2025-02-11 15:21:20 1869

原创 JavaWeb入门到实战(狂神跟学版)

web,网页的意思,www.baidu.com静态webhtml,css提供给所有人看的数据始终不会变化动态web淘宝等几乎所有网站提供给所有人看的数据始终会发生变化,不同时间,不同地点看到的信息各不相同技术栈:Servlet/ISP,ASP,PHP在java中,动态web资源开发的技术统称为JavaWeb。

2025-02-09 16:49:43 667

原创 代码随想录算法训练营day7| 344.反转字符串、 541. 反转字符串II、54.替换数字

题目解析:https://programmercarl.com/0541.%E5%8F%8D%E8%BD%AC%E5%AD%97%E7%AC%A6%E4%B8%B2II.html。题目解析:https://programmercarl.com/0344.%E5%8F%8D%E8%BD%AC%E5%AD%97%E7%AC%A6%E4%B8%B2.html。题目链接:https://leetcode.cn/problems/reverse-string-ii/

2025-02-09 16:47:37 167

原创 代码随想录算法训练营day6|454.四数相加II、383.赎金信、15.三数之和、18.四数之和

题目解析:https://programmercarl.com/0454.%E5%9B%9B%E6%95%B0%E7%9B%B8%E5%8A%A0II.html。题目解析:https://programmercarl.com/0015.%E4%B8%89%E6%95%B0%E4%B9%8B%E5%92%8C.html。题目解析:https://programmercarl.com/0018.%E5%9B%9B%E6%95%B0%E4%B9%8B%E5%92%8C.html。

2025-02-06 18:05:48 222

原创 代码随想录算法训练营day5|242.有效的字母异位词、349. 两个数组的交集、202.快乐数、1. 两数之和

是一种非常重要的数据结构,它用于存储键值对(key - value pairs),也就是将键(key)映射到值(value)。下面从基本概念、常用实现类、基本操作、遍历方式等方面详细介绍 Java 中的。的基本概念、常用实现类、基本操作和遍历方式,从而在实际开发中根据需求选择合适的。是一个基于哈希表实现的集合类,用于存储不重复的元素。接口的常用实现类之一,具有高效的查找、插入和删除操作。如果键已经存在,会覆盖原来的值。的键中,而值则是一个固定的常量对象(方法根据键删除对应的键值对。中是否包含指定的键。

2025-02-06 15:10:35 824

原创 代码随想录算法训练营day4|24. 两两交换链表中的结点、19. 删除链表的倒数第 N 个结点、面试题02.07.链表相交、142.环形链表II

题目解析:https://programmercarl.com/0019.%E5%88%A0%E9%99%A4%E9%93%BE%E8%A1%A8%E7%9A%84%E5%80%92%E6%95%B0%E7%AC%ACN%E4%B8%AA%E8%8A%82%E7%82%B9.html。题目解析:https://programmercarl.com/%E9%9D%A2%E8%AF%95%E9%A2%9802.07.%E9%93%BE%E8%A1%A8%E7%9B%B8%E4%BA%A4.html。

2025-02-04 15:33:03 301

原创 代码随想录算法训练营day3|203.移除链表元素、707.设计链表、206.反转链表、206.反转链表

/ 结点的值int val;// 下一个结点// 节点的构造函数(无参)// 节点的构造函数(有一个参数)// 节点的构造函数(有两个参数)

2025-01-24 16:21:11 391

原创 代码随想录算法训练营day2|209.长度最小的子数组、59.螺旋矩阵Ⅱ、区间和、开发商购买土地

每一轮迭代,将 nums[end] 加到 sum,如果 sum≥s,则更新子数组的最小长度(此时子数组的长度是 end−start+1),然后将 nums[start] 从 sum 中减去并将 start 右移,直到 sum<s,在此过程中同样更新子数组的最小长度。定义两个指针 start 和 end 分别表示子数组(滑动窗口窗口)的开始位置和结束位置,维护变量 sum 存储子数组中的元素和(即从 nums[start] 到 nums[end] 的元素和)。接下来的 n 行,每行输出 m 个正整数。

2025-01-23 15:42:26 470

原创 代码随想录算法训练营day1|704.二分查找、27.移除元素、977.有序数组的平方

二分查找是一种在有序数组中查找某一特定元素的搜索算法。它的基本思想是将数组分成两部分,每次比较中间元素和目标元素,如果相等则返回,如果目标元素在左半部分则继续在左半部分查找,否则在右半部分查找。

2025-01-22 15:58:19 1415

原创 解决优快云博客搬运至hexo图片无法显示问题

解决hexo图片无法显示问题

2025-01-21 18:15:28 297

原创 Java入门教程(狂神跟学版)

根据B站教程《狂神说Java》自学笔记

2025-01-21 14:28:08 1735

空空如也

空空如也

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

TA关注的人

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