手撕力扣138题:优雅复制带随机指针的链表,三步搞定经典算法题 手撕力扣138题✨:优雅复制带随机指针的链表,三步搞定经典算法题 一、题目核心剖析🔍 题目要求 解题难点 节点结构定义(C++) 二、核心解题思路💡:三步法原地复制 步骤1:原地插入复制节点,打造“原节点-复制节点”成对链表 数据结构与算法 2026年03月26日 165 点赞 0 评论 11334 浏览
【C 学习】06-算法&程序设计举例 “知道做不到就是不知道” 同样的一个问题,如果能够在算法上另辟蹊径,就会在很大程度上减少运行时间,提高代码效率! 一、了解什么是算法1. 算法+数据结构=程序 (1)数据结构:对数据的描述。在程序中要指定用到那些数据,以及这些数据的类型和数据的组织形式。 数据结构与算法 2025年09月08日 136 点赞 0 评论 11352 浏览
【C++】string 类:原理、踩坑与对象语义 前言 学 C++ 到一定阶段,std::string 用起来顺手,但总感觉底下有一片黑盒子。我拷贝一个字符串,内存是怎么分配的?两个对象赋值,旧资源去哪了?函数结束时发生了什么? 带着这些问题,我决定自己实现一遍 string 类。这篇文章记录整个过程&#x 数据结构与算法 2026年04月30日 73 点赞 0 评论 11359 浏览
蓝桥杯C++梳理(1):从入门到数组 你好,这是我对最近学习的C++知识和易错点的简单总结 写题思路小技巧 📝先梳理步骤、模拟情境,能大幅减少后续思考时间。 先把题目整体框架捋出来:需要给哪些变量赋值、有几层循环、核心判断条件是什么; 用一串数字 / 字符模拟执行情境,比如先写 “i=0 时执行 XX,i 数据结构与算法 2026年02月27日 190 点赞 0 评论 11370 浏览
使用 Swift 的并发系统并行运行多个任务 前言 Swift 内置并发系统的好处之一是它可以更轻松地并行执行多个异步任务,这反过来又可以使我们显着加快可以分解为单独部分的操作。 在本文中,让我们看一下几种不同的方法,以及这些技术中的每一种何时特别有用。 从异步到并发 首先,假设我们正在开发某种形式的购物应用程序来显示各种产品,并且我们已经实现了一个ProductLoader允许我们使用一系列异步 API 加载不同产品集合的应用程序,如下所示 数据结构与算法 2025年05月16日 197 点赞 0 评论 11377 浏览
Easytool 文档 Easytool Easytool 的目标是干掉大部分冗余的复杂代码,从而最大限度的避免“复制粘贴”代码的问题,使我们能去更专注业务,提升我们的代码质量。 简介 Easytool 是一个小型的Java工具类库,封装了一些常用的通用的方法,降低了相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅。 Easytool 中的大部分方法来自开发过程中的真实需求,它既是大型项目开发中 数据结构与算法 2025年06月04日 73 点赞 0 评论 11391 浏览
【鼠鼠优选算法-双指针】001:移动零 & 002:复写零 🎈主页传送门:良木生香 🔥个人专栏:《C语言》 《数据结构-初阶》 🌟人为善,福随未至,祸已远行;人为恶,祸虽未至,福已远离 在学习了这么多基础知识之后,我们就从今天开始操练一下我们的基本技能吧,先来两道简单的题目试试手:1.移动零:题目链接~~~2.复写零:复写 数据结构与算法 2026年01月25日 38 点赞 0 评论 11415 浏览
组件分享之后端组件——基于Golang实现的数据库迁移工具dbmate 组件分享之后端组件——基于Golang实现的数据库迁移工具dbmate 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。欢迎大家进行持续关注。 组件基本信息 组件:dbmate 开源协议:MIT license 内容 本节我们分享一个基于Golang实现的数据库迁移工具dbmate,可 数据结构与算法 2025年04月23日 67 点赞 0 评论 11418 浏览
C++起始之路——哈希表的实现 💁♂️个人主页:进击的荆棘 👇作者其它专栏: 《数据结构与算法》《算法》《C++起始之路》 目录1.哈希概念1.哈希概念哈希又称散列,是一种组织数据的方式。从译名来看,有散乱排列的意思。本质就是通过哈希函数把关键字Key跟存储位置建立一个哈希映射关系,查找时通过这 数据结构与算法 2026年05月04日 127 点赞 0 评论 11427 浏览