数据结构与算法

数据结构:kmp算法,Trie树,以及并查集的干货详解---小白也能看懂

   🎬 博主名称:个人主页 🔥 个人专栏: 《算法通关》,《Java讲解》 ⛺️心简单,世界就简单 序言 昨晚数据结构写了一半,做图太累了,文章写的比较慢,这篇应该就是第二篇,后面还有一篇,太困了,真不行了

Linux Socket编程核心:深入解析sockaddr数据结构族

Linux Socket编程核心:深入解析sockaddr数据结构族 引言:网络编程的基石 一、sockaddr:通用套接字地址结构 1.1 基本定义与设计哲学 1.2 为什么需要这样的设计? 二、sockaddr家族成员详解 2.1 IPv4专用结构:sockaddr_in 2.2 IPv6专用结构&#

【经典算法】从原理到实战:一文吃透哈希算法

目录一、哈希算法是什么二、哈希算法的特点(一)不可逆性(二)数据敏感性(三)低冲突性(四)高效性三、常见哈希算法介绍(一)MD5(二)SHA 系列(三)CRC32四、哈希算法的应用场景(一&

【数据结构与算法】单链表的综合运用:1.合并两个有序链表 2.分割链表 3.环形链表的约瑟夫问题

🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人等方向学习者 ❄️个人专栏:《C语言》《【初阶】数据结构与算法》 ✨ 永远相信美好的事情即将发生 文章目录 前言 一、合并两个有序链表 1.1题目 1.2 算法原理 1.3代码 二、分割链表

合并两个升序链表 与 合并k个升序链表

玩转链表合并✨:从 2 个到 k 个升序链表的通关秘籍在算法面试的高频题库里,链表相关题目一直是 “常客”,而 “升序链表合并” 更是其中的经典题型 —— 从基础的「合并两个升序链表」,到进阶的「合并 k 个升序链表」,难度层层递进,却也藏着通用的解题逻辑。今天就带大家拆解这两道题,从核心思路到代码

数据结构:栈与队列的核心概念与模拟实现

目录一、什么是栈1.1 栈的实现1.2 栈的应用(非递归快排)二、什么是队列2.1 队列的实现2.2 队列的应用(环形队列的生产消费模型)三、总结一下一、什么是栈在数据结构中,栈(Stack) 是一种遵循 后进先出(Last In First Out,简称 LIFO&#xf

❿⁄₁₁ ⟦ OSCP ⬖ 研记 ⟧ 密码攻击实践 ➱ NTLM哈希传递攻击

         郑重声明:本文所涉安全技术仅限用于合法研究与学习目的,严禁任何形式的非法利用。因不当使用所导致的一切法律与经济责任,本人概不负责。任何形式的转载均须明确标注原文出处,且不得用于商业目的。 🔋 点赞 | 能量注入 ❤️ 关注 | 信号锁定 🔔 收藏 | 数据归档 ⭐️ 评论

【数据结构与算法】解锁顺序表潜能:一站式实现高效通讯录系统

🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人等方向学习者 ❄️个人专栏:《C语言》《【初阶】数据结构与算法》 ✨ 永远相信美好的事情即将发生 文章目录 前言 一、通讯录框架Test.c 二、通讯录 2.1 Contacts.h 2.2 Contac

无中生有——无监督学习的原理、算法与结构发现

“世界上绝大多数数据都没有标签。 真正的智能,不是在已知答案中选择,而是在混沌中发现秩序。” ——无监督学习的哲学 一、为什么需要无监督学习?在前七章中,我们系统学习了监督学习(Supervised Learning)的核心范式:给定输入 x\mathbf{x}x 和对应标签 yyy&#xff0c