数据结构

Dizzy.51712 分钟前
数据结构·学习·算法
数据结构(查找)目录引言一、顺序查找(Sequential Search)原理:C语言实现:复杂度分析:二、二分查找(Binary Search)
Jared_devin3 小时前
数据结构
数据结构——模拟栈例题B3619B3619 10 进制转 x 进制 - 洛谷
sushang~3 小时前
数据结构·链表
leetcode21.合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。题目链接:合并两个有序链表
sjsjs115 小时前
数据结构·leetcode·并查集
【数据结构-并查集】力扣1202. 交换字符串中的元素给你一个字符串 s,以及该字符串中的一些「索引对」数组 pairs,其中 pairs[i] = [a, b] 表示字符串中的两个索引(编号从 0 开始)。
WYF_1115016 小时前
数据结构
数据结构——单向循环链表、双链表、双向循环链表目录一、单向循环链表1.1 单向循环链表的概念1.2 单向循环链表的操作1.2.1 单向循环链表的创建
没有不重的名么9 小时前
数据结构·学习·matlab
MATLAB基础学习相关知识MATLAB安装参考:抖音-记录美好生活MATLAB基础知识学习参考:【1小时Matlab速成教程-哔哩哔哩】 https://b23.tv/CnvHtO3
ll77881110 小时前
c语言·开发语言·数据结构·算法·leetcode·职场和发展
LeetCode每日精进:225.用队列实现栈题目链接:225.用队列实现栈题目描述:请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。
ん贤11 小时前
数据结构·算法
蓝桥杯学习大纲(致酷德与热爱算法、编程的小伙伴们)在查阅了相当多的资料后,发现没有那篇博客、文章很符合我们备战蓝桥杯的学习路径。所以,干脆自己整理一篇,欢迎大家补充!
天若有情67311 小时前
数据结构·c++·链表
【数据结构】C++实现链表数据结构在数据结构课程中,链表是一种非常基础且重要的数据结构。链表允许动态地进行内存分配,因此相比数组具有更高的灵活性。本文将介绍如何使用C++实现一个单链表,并展示其基本操作,如插入、删除和遍历。
skaiuijing13 小时前
网络·数据结构
buf存储器缓存在三种协议栈中,携带数据包的实现不同,但都采用链表形式。pbuf是lwip的实现,作为一个轻量级协议栈,pbuf的结构体比较简单,但具有多种形式适用于不同场景。
vir0213 小时前
数据结构·c++·算法
分巧克力(二分查找)二分查找的核心在于找到单调性,具体来说:这意味着我们可以使用 二分查找 来找到最大可行的边长。cnt:计算当前 mid 下每块巧克力可以切割出的块数
不想编程小谭14 小时前
数据结构·c++·算法·leetcode·动态规划
力扣LeetCode: 931 下降路径最小和给你一个 n x n 的 方形 整数数组 matrix ,请你找出并返回通过 matrix 的下降路径 的 最小和 。
Luo_LA15 小时前
数据结构·算法·leetcode·矩阵
【LeetCode Hot100 矩阵】矩阵置零、螺旋矩阵、旋转图像、搜索二维矩阵II给定一个 m x n 的矩阵 matrix,如果一个元素是 0,则将其所在的整行和整列都设置为 0。你需要 原地 修改输入矩阵,不能 使用额外的矩阵。
alien爱吃蛋挞15 小时前
java·数据结构
【数据结构】队列(Queue)Java中的队列(Queue)是一种先进先出(FIFO)的数据结构。队列只允许在一段进行插入数据操作,称为入队,在另一端进行删除数据操作,称为出队。我们可以把队列形象看作为排队。在最前面的进行出队,从最后面进行入队。
五味香17 小时前
android·c语言·开发语言·数据结构·学习·算法·排序算法
C语言学习,插入排序C语言,插入排序是一种简单直观的排序算法,插入排序是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。
lyx14260618 小时前
数据结构·算法
leetcode 9. 回文数class Solution{public:bool isPalindrome(int x){if (x<0)
andy7_18 小时前
java·开发语言·数据结构
Java集合框架中常用类及其底层数据结构的详细分类特点:内存连续,支持随机访问,增删效率低(需扩容或移动元素)。特点:内存不连续,增删效率高,随机访问效率低。
萌の鱼18 小时前
数据结构·c++·算法·leetcode
leetcode 115. 不同的子序列题目如下 数据范围leetcode 3290. 最高乘法得分
让我们一起加油好吗19 小时前
c语言·数据结构·leetcode
【队列】循环队列(Circular Queue)详解在实际开发中,队列是一种常用的数据结构,而循环队列(Circular Queue)则一般是一种基于数组实现的队列(也可使用循环链表)。与传统的 FIFO 队列相比,循环队列通过将数组首尾相连形成一个 “环”,能够更高效地利用内存空间。
冠位观测者1 天前
数据结构·算法·leetcode
【Leetcode 每日一题】624. 数组列表中的最大距离给定 m m m 个数组,每个数组都已经按照升序排好序了。 现在你需要从两个不同的数组中选择两个整数(每个数组选一个)并且计算它们的距离。两个整数 a a a 和 b b b 之间的距离定义为它们差的绝对值 ∣ a − b ∣ |a-b| ∣a−b∣。 返回最大距离。