首页
学习
活动
专区
圈层
工具
发布
首页标签数据结构

#数据结构

数据结构是计算机存储、组织数据的方式。 数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。

可视化图解算法73:跳台阶(爬楼梯)

用户11589437

一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

1700

可视化图解算法72:斐波那契数列

用户11589437

大家都知道斐波那契数列,现在要求输入一个正整数 n ,请你输出斐波那契数列的第 n 项。

14010

AI 为什么能比你更懂网页?一次关于“语义抽取”的实战实验

jackcode

好不容易把一个站点的结构理清楚,整理了好几行 XPath 或 CSS Selector,终于把标题、评分、评论都抽出来了。 但没高兴几天,网页改版了。

10410

Redis核心数据结构探秘:HyperLogLog与GeoHash的概率魔法

用户6320865

在数据洪流席卷全球的2025年,高效驾驭海量信息已成为技术竞争的核心高地。Redis作为一款高性能开源内存数据库,凭借其灵活多样的数据结构与毫秒级响应能力,持续...

8410

可视化图解算法70:缺失的第一个正整数

用户11589437

未排序的整数数组nums,需要找到缺失的第一个正整数,可以将数组中的内容添加到set中(主要考虑到set查询的速度优势),同时记录数组中的最大正整数n,之后从1...

8410

从零到上手:用LLM打造会思考、能自愈的数据抓取

jackcode

很多人第一次听到“抓取”两个字,脑海里往往跳出一只在网页上爬来爬去的虫子。其实它并没有那么玄乎,它更像是一个非常勤奋的小助理:

12910

TOON:专为 LLM 设计的轻量级数据格式

deephub

对于YAML来说深层嵌套的数据结构一直是个问题,而TOON也一样,如果层次太多会比较乱。而且同一个列表里如果对象结构不一致,也不太好处理。但是如果只是为了优化 ...

20220

不是简单搜索,而是理解:让获取的论文会“语义对话”

jackcode

如果你做过科研、写过文献综述,或者只是帮同事找过一篇论文,你大概率体验过这种心情:

11710

业务与技术的共进:从数据结构看产品本质

JanYork_简昀

因为如果你的数据结构一开始就设计错了,那程序十有八九全是毛病;反过来说,只要数据结构是对的,解法往往就像拨云见日一样,自然而然就浮现出来了。

7910

HashMap 源码及原理解析

木易士心

HashMap 是 Java 集合框架中最重要的数据结构之一,基于哈希表实现,提供了键值对的存储和检索功能。

15710

可视化图解算法69:数组中只出现一次的两个数字

用户11589437

一个整型数组里除了两个数字只出现一次,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。

8910

【数据结构】为什么AVL树查找总是O(log n)? | 408考研数据结构必看​

蒙奇D索隆

在前面的内容中深入探讨了 ​​AVL树​​ 的插入与删除操作后,我们了解到其通过​​平衡因子​​的监控与​​旋转操作​​(LL、RR、LR、RL)来维持高度平衡...

7910

【LeetCode每日一题】:移除链表元素

用户11915063

总结:这道题运用到了数据结构——链表,相关链表的结构在之前数据结构初阶的学习中就已经给大家讲解过了,大家可以翻看之前的博客进行回顾总结,如果文章对你有帮助的话,...

5810

【LeetCode每日一题】:链表(C和C++版本)

用户11915063

总结:这道题运用到了数据结构——链表,相关链表的结构在之前数据结构初阶的学习中就已经给大家讲解过了,大家可以翻看之前的博客进行回顾总结,如果文章对你有帮助的话,...

8710

【数据结构初阶】--排序(五):计数排序,排序算法复杂度对比和稳定性分析

用户11915063

遍历数组,找到最大值和最小值,然后计算数据范围range=max-min+1确定数组的空间(避免空间浪费)

12510

【数据结构初阶】--二叉树(三)

用户11915063

那向上和向下调整算法都可以建堆,那我们使用哪个呢?当然是哪个“好”用哪个,那这里的“好”,显然易见要算时间复杂度啦

11810

【数据结构初阶】--双向链表(二)

用户11915063

还是老样子,想要插入节点,首先要申请一个节点的空间,我们还是封装一个函数,专门用来申请节点空间

9910

【数据结构初阶】--双向链表(一)

用户11915063

双向链表分为前驱节点和后继节点,不仅能找到当前节点的下一个节点还可以找到上一个节点,使用起来也是很方便的。

10910

【数据结构】数据结构核心考点:AVL树删除操作详解(附平衡旋转实例)

蒙奇D索隆

掌握了AVL树的插入和删除操作后,相信大家对平衡二叉搜索树有了更深刻的理解。这些基础知识对于学习更高级的数据结构(如红黑树、B树等)至关重要。

13310

【数据结构初阶】--算法复杂度详解

用户11915063

回顾:在之前的博客中,大家学习了C语言的相关知识,相信大家在C语言的学习过程中收获慢慢,为我们接下来的数据结构打下了坚实的基础 ,目前为止,C语言专栏的内容就到...

10810
领券