数据结构

带多刺的玫瑰4 小时前
数据结构·算法
Leecode#9刷题之回文数给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
萌动的小火苗4 小时前
c语言·开发语言·数据结构·链表
数据结构面试题【无答案】自己选择面试题进行回答,选择题目总分大于100分,回答到75分即可通过。红色题目为面试常见考点1、链表逆序代码编写
tianyu2347 小时前
数据结构·hashmap·hashset·linkedhashmap‌
HashMap 灵魂 30 问:从数据结构到红黑树,从扩容到 ConcurrentHashMap,一篇彻底通关别再死记硬背了!从哈希碰撞到红黑树,从扩容死链到 CAS,这篇带你真正理解 MapHashMap 是 Java 中最常用的集合类之一,也是面试中必考、深挖、连环问的绝对核心。
_Narcissus_10 小时前
数据结构·c++·笔记·算法·leetcode·递归·分治
分治&递归将一个大问题分解成多个和大问题逻辑相同的子问题递归出口(边界条件)----TLE /RE 找全递归终止条件 ---经验
不灭的黄金瞳12313 小时前
c语言·数据结构
C语言实现单链表本人的技术笔记会优先发布在个人站点longyxblg.cn中间\头部的插入和删除,时间复杂度为 O(N)
这是程序猿14 小时前
java·开发语言·数据结构
深入剖析Java HashMap:底层原理、数据结构与核心机制全解析HashMap 是 Java 集合框架中使用频率最高、面试必考、底层设计最精妙的键值对存储容器。日常开发中我们天天用它存数据、查数据,但绝大多数开发者只停留在put()、get()的简单调用层面。
HanhahnaH16 小时前
数据结构·算法
各数据结构操作的时间复杂度汇总本身就有序的数据结构(排序时间就是遍历时间 O(n)):需要额外排序算法的数据结构(排序时间 O(n log n)):
_wxd66616 小时前
数据结构
排序-堆排序(Heap Sort)目录前言:堆排序思路为什么升序 → 建大根堆;降序 → 建小根堆。演示图如下:代码如下:练习排序的时间复杂度与空间复杂度
间歇性努力持续性发呆的野生快乐选手17 小时前
数据结构·c++·算法
二分模板(整型,浮点型)整数二分分两类:闭区间[l,r] while(l<=r)、左闭右开[l,r) while(l<r);浮点数二分固定循环次数 / 判断eps精度。
evans在进步17 小时前
数据结构·算法·leetcode
LeetCode 189 轮转数组:三次反转为什么能实现右旋?第一次看到“三次反转就能完成数组轮转”时,我的第一反应其实是:这更像一个需要背下来的技巧。先反转整个数组,再反转前 k 个元素,最后反转剩余元素——步骤确实不多,但如果只记住这三行代码,过几天很容易把反转顺序或者区间边界写错。
五_谷_丰_登18 小时前
数据结构·c++
平衡二叉搜索树讲解场景:节点 A 失衡(平衡因子为 +2),且其左子节点 B 偏重(平衡因子为 0 或 +1)。我们需要将 A 向右旋转,让 B 成为新的根。 旋转前的结构(注意 B 的右子树 T2): A / \ B T3 <- T3 是 A 的右子树,不受影响 / \ T1 T2 <- T2 是 B 的右子树,它需要“过继”
星星.72218 小时前
数据结构·c++·算法·图论
【图论】最小生成树|Prim+Kruskal算法最小生成树的算法:Prim算法和Kruskal算法适用场景:无向带权连通图有向图没有最小生成树最小生成树:在所有生成树里面,所有边权加起来总和最小的那一棵
_Narcissus_18 小时前
数据结构·c++·笔记·算法·力扣·单调栈·洛谷
单调栈笔记及例题详解但是说清楚方向: 从栈底到栈顶的递增栈,还是从栈顶到栈底的递增栈具体操作:(以底到顶递减为例)1.如果新的元素比栈顶元素小,入栈
额,不知道写啥。19 小时前
数据结构·笔记·学习
从区间加一次函数到区间加多次函数最值-----区间数据结构与函数的一些东西(《浅谈函数最值的动态维护》的学习笔记)这个本来是打算和线段树学习笔记弄一起来着,不过今天才过的模板题 维护一组函数,支持修改函数或查询某点xxx处的最大值。
LuminousCPP19 小时前
c语言·数据结构·笔记·二叉树
数据结构-二叉树(五):查找、销毁与前序序列建树前面的二叉树学习中,我们已经完成了链式二叉树的基本结构,并实现了前序、中序、后序、层序遍历,以及结点总数、叶子结点数、树高度、第 K 层结点数等常见接口。
船厂电气自动化ai大模型1 天前
数据结构·人工智能·深度学习·算法·机器学习
AI大模型与数学·第57课 傅里叶全套工具链综合实战:串联级数/连续变换/DFT/FFT,图像、音频、扩散模型完整例题本课定位51~56课我们完整走完整套傅里叶数学体系: 周期信号→傅里叶级数; 无周期模拟连续信号→连续傅里叶变换; 计算机离散采样数据→DFT离散傅里叶变换; 工程高性能运算→FFT快速傅里叶变换。
wuyk5551 天前
服务器·开发语言·网络·数据结构·stm32·单片机·嵌入式硬件
从零吃透Modbus通信|第3章:STM32 Modbus RTU主机前两章我们搞定了Modbus基础原理、RTU完整帧结构、CRC16算法、正常/异常报文解析。很多同学学完理论还是不会写代码,核心问题只有一个:只懂协议,不懂工程落地逻辑。
Brilliantwxx1 天前
数据结构·链表
【算法从零到千】【59-65】链表专题2. 两数相加https://leetcode.cn/problems/add-two-numbers/ https://leetcode.cn/problems/add-two-numbers/
重生之后端学习1 天前
java·数据结构·算法·leetcode·职场和发展
53. 最大子数组和[中等]✅题目:给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。