【每日一题】2015考研数据结构 - 求不重复的链表元素 在单链表中存储了 m 个整数,每个节点由两部分组成:[data][link],其中 data 是整数,且满足 |data| < n(n 为正整数)。 现要求设计一个高效的算法来处理链表中 data 绝对值相等的节点,只保留首次出现的节点,删除其余绝对值相等的节点。例如, 数据结构与算法 2025年09月27日 79 点赞 0 评论 5534 浏览
【算法】一文看懂快速排序!!! 一文看懂快速排序 ✨前言:在各种排序算法中,快速排序(Quick Sort)几乎是“算法界的明星”。它由 Tony Hoare 在 1962 年提出,凭借着分治思想与高效的平均性能,成为众多编程语言和标准库中的默认排序算法。 相比于冒泡排序、选择排序这样的“基础选手”,快速排序更像是一位善于策略 数据结构与算法 2025年09月27日 100 点赞 0 评论 5536 浏览
简易服务器脚手架 使用方法 1.git clone 2.请安装IntelliJ,用IntelliJ打开项目 3.配置好jdk目录 4.安装mysql,并将src/main/resources/application.properties文件下的数据库改为您配置的数据库 5.tools目录下有个data.sql文件,里面是sql语句, 数据结构与算法 2025年09月25日 128 点赞 0 评论 7994 浏览
【STL源码剖析】从源码看 list:从迭代器到算法 半桔:个人主页 🔥 个人专栏: 《Linux手册》《手撕面试算法》《C++从入门到入土》 🔖源码之前,了不秘密。 文章目录 前言 一. list 概述 二. list 的节点 三. list 迭代器 3.1 定义 3.2 构造 3.3 重载 四. list 数据结构 五. li 数据结构与算法 2025年09月24日 105 点赞 0 评论 17035 浏览
【C++进阶系列】:万字详解unordered_set和unordered_map,带你手搓一个哈希表!(附模拟实现unordered_set和unordered_map的源码) 🔥 本文专栏:c++ 🌸作者主页:努力努力再努力wz 💪 今日博客励志语录:努力不是为了回报,而是不让自己留下任何遗憾 ★★★ 本文前置知识: map和set模拟实现 引入那么在正式讲解STL的unordered_map以及unordered 数据结构与算法 2025年09月24日 168 点赞 0 评论 19961 浏览
《C++进阶之STL》【哈希表】 【哈希表】目录 前言 ------------概念介绍------------ 1. 什么是哈希? ------------核心术语------------ 一、哈希函数 1. 哈希函数的核心特点是什么? 2. 哈希函数的设计目标是什么? 3. 常见的哈希函数有哪些? 直接定址法 除法散列法 乘法散列法 全域散列法 数据结构与算法 2025年09月24日 200 点赞 0 评论 13342 浏览
《算法闯关指南:优选算法-双指针》--07三数之和,08四数之和 🔥草莓熊Lotso:个人主页❄️个人专栏:《C++知识分享》《Linux 入门到实践:零基础也能懂》✨生活是默默的坚持,毅力是永久的享受。🎬博主简介:目录前言:07.三数之和解法:(排序+双指针)算法思路: 数据结构与算法 2025年09月24日 189 点赞 0 评论 16565 浏览
手搓排序算法:插入排序、选择排序 文章目录 插入排序 直接插入排序 希尔排序 内层循环时间复杂度计算 选择排序 直接选择排序 优化 堆排序 插入排序 直接插入排序时间复杂度最差 数据结构与算法 2025年09月24日 164 点赞 0 评论 6153 浏览
【算法】动态规划中01背包问题解析 📢博客主页: 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢本文由 JohnKi 原创,首发于 CSDN🙉 📢未来很长,值得我们全力奔赴更美好的生活✨ 文章目录 🏳️🌈一、01 背包问题概述 🏳️🌈二、问题分析与解法 ❤️(一)表示状态 🧡(二 数据结构与算法 2025年09月24日 153 点赞 0 评论 12622 浏览
《算法闯关指南:优选算法-双指针》--01移动零,02复写零 🔥个人主页:@草莓熊Lotso 🎬作者简介:C++研发方向学习者 📖个人专栏:《C++知识分享》《Linux 入门到实践:零基础也能懂》《数据结构与算法》《测试开发实战指南》《算法题闯关指南》 ⭐️人生格言:生活是默默的坚持 数据结构与算法 2025年09月21日 185 点赞 0 评论 5927 浏览