news 2026/2/28 1:13:33

day42(12.23)——leetcode面试经典150

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
day42(12.23)——leetcode面试经典150

86. 分隔链表

86. 分隔链表

咱也是成功发现leetcode的bug了哈哈哈

题目:

题解:

/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(int val) { this.val = val; } * ListNode(int val, ListNode next) { this.val = val; this.next = next; } * } */ class Solution { public ListNode partition(ListNode head, int x) { //小于x的链表 ListNode xy = new ListNode(); //大于等于x的链表 ListNode dy = new ListNode(); //当前辅助小于x的链表 ListNode curXy = xy; //当前辅助大于等于的链表 ListNode curDy = dy; //当前辅助遍历head的结点 ListNode cur = head; while(cur != null) { if(cur.val < x) { curXy.next = cur; curXy = curXy.next; } else { curDy.next = cur; curDy = curDy.next; } cur = cur.next; } curDy.next = null; curXy.next = dy.next; return xy.next; } }

146. LRU 缓存

146. LRU缓存

真没想到java官方还有这样的方法,牛皮

题目:

题解:

import java.util.LinkedHashMap; import java.util.Map; class LRUCache extends LinkedHashMap<Integer, Integer> { private final int capacity; public LRUCache(int capacity) { // true 表示按访问顺序排序(LRU 关键!) super(capacity, 0.75f, true); this.capacity = capacity; } public int get(int key) { return super.getOrDefault(key, -1); } public void put(int key, int value) { super.put(key, value); } // 当 size() > capacity 时,自动移除最老的 entry @Override protected boolean removeEldestEntry(Map.Entry<Integer, Integer> eldest) { return size() > capacity; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/27 23:06:27

双栈网络中IPv6正常而IPv4失败的排障全过程

现象概述 终端显示网络已连接、无线侧无明显告警,但IPv4 全协议栈访问失败(ICMP ping、TCP 连接、HTTP 访问均异常),而 IPv6 访问完全正常。该现象核心指向:IPv4 与 IPv6 在地址获取、二层邻居发现、三层转发路径、安全策略/NAT 处理等环节存在差异化故障,需针对 IPv4 协…

作者头像 李华
网站建设 2026/2/26 13:17:41

Springboot社会工作机构管理系统w19724cv(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。

系统程序文件列表项目功能用户&#xff0c;社会工作者&#xff0c;机构服务&#xff0c;机构活动&#xff0c;报名订单&#xff0c;取消报名&#xff0c;取消活动&#xff0c;交流论坛&#xff0c;投诉反馈开题报告核心内容基于SpringBoot的社会工作机构管理系统开题报告一、选…

作者头像 李华
网站建设 2026/2/12 12:04:33

传统算法vs大模型应用开发工程师,零基础转行选谁?

聊到AI工程师&#xff0c;很多人可能会觉得都是写代码、搞模型的“技术大佬”&#xff0c;但其实这里面分两大“门派”&#xff1a;传统算法工程师和AI大模型应用开发工程师。 简单说&#xff0c;一个主打“让模型变聪明”&#xff0c;一个专攻“让聪明的模型有用”&#xff0c…

作者头像 李华
网站建设 2026/2/7 12:54:12

全阶段字帖电子版合集:幼儿/学生/成人可打印练字字帖

摘要&#xff08;预览图在下方&#xff09;&#xff1a; 内容形式为 PDF 格式可打印字帖电子版&#xff0c;搭配配套视频教程与文字指导。核心包含幼儿启蒙、中小学课业同步、成人实用书写三类字帖电子版&#xff0c;覆盖英文字母、数字、基础笔画、生字、词语、成语、古诗词、…

作者头像 李华
网站建设 2026/2/22 17:17:00

经典算法题型之复数乘法(一)

我们先来看题目描述&#xff1a;给定两个表示复数的字符串。返回表示它们乘积的字符串。注意&#xff0c;根据定义 i 的平方−1 。​示例 1:输入: "11i", "11i" 输出: "02i" 解释: (1 i) * (1 i) 1 i2 2 * i 2i &#xff0c;你需要将它转换…

作者头像 李华
网站建设 2026/2/24 15:34:32

基于Springboot社区帮扶管理系统【附源码+文档】

&#x1f495;&#x1f495;作者&#xff1a; 米罗学长 &#x1f495;&#x1f495;个人简介&#xff1a;混迹java圈十余年&#xff0c;精通Java、小程序、数据库等。 &#x1f495;&#x1f495;各类成品Java毕设 。javaweb&#xff0c;ssm&#xff0c;springboot等项目&#…

作者头像 李华