技术栈
数据结构
chad__chang
3 小时前
数据结构
·
pandas
Pandas的数据结构
在 Pandas 库中,Series 和 DataFrame 是两个最核心的数据结构。它们的关系可以简单理解为:DataFrame 是由多个 Series 组成的。
热血的柯基破防了
3 小时前
数据结构
·
考研
数据结构—第五章 树与二叉树
基本术语:特殊的二叉树:性质:顺序存储:用一组连续的单元依次自上而下、自左至右存储完全二叉树上的结点(完全二叉树),普通的树通常只能添加一些并不存在的结点,让其与二叉树上的结点对照
流火无心
8 小时前
数据结构
·
mysql
·
索引
mysql索引 底层数据结构与算法
首先想清楚,什么是索引?它是一种查询高效、排好序的数据结构!常见的索引数据结构有:二叉树、红黑树、Hash表、B-Tree,mysql 索引的默认数据结构式是B+Tree,这是B-Tree的一个变种。
Ka1Yan
9 小时前
java
·
开发语言
·
数据结构
·
算法
·
面试
·
bash
·
策略模式
什么是策略模式?策略模式能带来什么?——策略模式深度解析:从概念本质到Java实战的全维度指南
在软件开发的世界里,"变化"是唯一的不变。无论是电商系统的促销规则调整、支付平台的渠道切换,还是物流系统的配送方式选择,我们总会遇到这样的场景:同一业务场景下存在多种平行的实现逻辑,且这些逻辑需要根据不同条件动态切换。
南莺莺
12 小时前
数据结构
·
算法
·
链表
·
栈
//Q是一个队列,S是一个空栈,实现将队列中的元素逆置的算法。
#include<stdio.h> #include<stdbool.h> #include<stdlib.h> #define Size 6 typedef struct SqNode//队列结点 { int data; struct SqNode* next; }LinkNode; typedef struct SqQueue//队列 { LinkNode* front, * rear; //头指针和尾指针 }LinkQueue; typedef struct LinkStack//栈 { int d
睡不醒的kun
15 小时前
数据结构
·
c++
·
算法
·
leetcode
·
职场和发展
·
回溯算法
·
回归算法
leetcode算法刷题的第二十一天
题目链接思路总结:这道题目相信大家刚看的时候,应该会一脸茫然。其实只要意识到这是切割问题,切割问题就可以使用回溯搜索法把所有可能性搜出来。
ZCollapsar.
20 小时前
c语言
·
数据结构
·
学习
·
算法
数据结构 02(线性:顺序表)
目录线性表顺序表概念与结构动态顺序表的实现头文件的创建顺序表初始化顺序表的扩容尾插功能头插功能尾删功能
明天见~~
21 小时前
数据结构
·
数据库
Linux下的网络编程SQLITE3详解
将复杂的数据结构简化为二维表格形式大型:Oracle、DB2中型:MySql、SQLServer小型:Sqlite
序属秋秋秋
1 天前
数据结构
·
c++
·
笔记
·
算法
·
stl
·
avl树
《C++进阶之STL》【AVL树】
往期《C++初阶》回顾:《C++初阶》目录导航往期《C++进阶》回顾: /------------ 继承多态 ------------/ 【普通类/模板类的继承 + 父类&子类的转换 + 继承的作用域 + 子类的默认成员函数】 【final + 继承与友元 + 继承与静态成员 + 继承模型 + 继承和组合】 【多态:概念 + 实现 + 拓展 + 原理】 /------------ STL ------------/ 【二叉搜索树】
ljh1257
1 天前
数据结构
【上位机数据转换】数据结构原理及大小端
:::info 以32位处理器为例,存储数字0x11223344:::
Greedy Alg
1 天前
数据结构
·
算法
·
leetcode
LeetCode 239. 滑动窗口最大值
给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。子数组是数组中元素的连续非空序列。
闪电麦坤95
1 天前
数据结构
·
算法
·
排序算法
数据结构:排序算法的评判标准(Criteria Used For Analysing Sorts)
目录我们面临的根本问题是什么?1️⃣:时间成本 (Cost in Time) -> 时间复杂度 (Time Complexity)
Mercury_Lc
1 天前
数据结构
·
leetcode
·
链表
【链表 - LeetCode】25. K 个一组翻转链表
25. K 个一组翻转链表 - 力扣(LeetCode)
离越词
2 天前
数据结构
·
c++
·
算法
C++day1作业
1.提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数(要求使用C++风格字符串完成)
凤年徐
2 天前
c语言
·
数据结构
·
算法
·
leetcode
【数据结构与算法】LeetCode 20.有效的括号
给定一个只包含括号字符 '(', ')', '{', '}', '[', ']' 的字符串 s,判断该字符串是否有效。
道剑剑非道
2 天前
数据结构
·
c
·
vxworks
VxWorks 核心数据结构详解 【消息队列、环形缓冲区、管道、FIFO、双缓冲区、共享内存】
VxWorks 作为实时操作系统(RTOS),提供了多种专为嵌入式实时环境设计的数据结构,用于任务间通信(IPC)、数据缓冲和资源共享。这些数据结构各有特性,适用于不同的实时场景(如低延迟、高吞吐量、结构化消息传递等)。本文将详细介绍 VxWorks 中常用的数据结构,包括消息队列、环形缓冲区、管道、FIFO、双缓冲区和共享内存,并提供代码示例与场景推荐。
东皇太星
2 天前
数据结构
·
算法
·
密码学
模运算(密码学/数论/算法)
模除运算不同于模的加减乘运算,它有自己的意义。如果有如下公式成立 ( a ′ ∗ a ) m o d ( n ) = 1 (a^{'} * a) mod (n) = 1 (a′∗a)mod(n)=1 则称 a’ 为 a 在模n下的一个逆元。
Mercury_Lc
2 天前
数据结构
·
c++
·
算法
【贪心 或 DFS - 面试题】小于n最大数
数组A中给定可以使用的1~9的数,返回由A数组中的元素组成的小于n(n > 0)的最大数。 例如:A = {1, 2, 4, 9},n = 2533,返回2499。
凤年徐
2 天前
c语言
·
数据结构
·
c++
·
算法
·
leetcode
·
链表
【数据结构】LeetCode160.相交链表 138.随即链表复制 牛客——链表回文问题
给定两个单链表,判断它们是否相交,若相交则返回相交的节点。(注意:判断依据是节点地址是否相同,而非节点值,因为节点值可能存在重复。)
纵有疾風起
2 天前
c语言
·
数据结构
·
算法
·
链表
数据结构——队列
在数据结构中,队列(Queue)是一种非常基础且重要的线性数据结构,它遵循 “先进先出”(First-In-First-Out,FIFO)的原则,就像我们日常生活中排队买票一样,先到达的人先得到服务,后到达的人只能在队尾依次排队。本文将从队列的基本概念、核心操作、常见实现方式以及实际应用场景等方面,全面且深入地为大家讲解队列这种数据结构。