万象云档 本次搜索耗时 1.752 秒,为您找到 195 个相关结果.
  • 第七题 KMP算法

    228 2025-05-31 《经典算法题》
    第七题 KMP算法 一:BF算法 二:KMP算法 第七题 KMP算法 在大学的时候,应该在数据结构里面都看过kmp算法吧,不知道有多少老师对该算法是一笔带过的,至少我们以前是的, 确实kmp算法还是有点饶人的,如果说红黑树是变态级的,那么kmp算法比红黑树还要变态,很抱歉,每次打kmp的时候,输 入法总是提示“看毛片”三个字,嘿嘿,就...
  • 7.1 数据与操作:两种观点

    7.1 数据与操作:两种观点 7.1 数据与操作:两种观点 任何计算机程序都是对特定数据进行特定处理的过程。当我们利用计算机解决问题时, 不外乎要做两件事情:一是将问题要处理的数据表示出来,这可以借助编程语言提供的基本 数据类型、复杂类型构造手段以及更高级的逻辑数据结构等来实现;二是设计对这些数据进 行处理的算法过程,并利用编程语言提供的各种语句编制...
  • 6.0 本章导读

    6.0 本章导读 本章导读 6.0 本章导读 本章导读 所谓海量数据处理,是指基于海量数据的存储、处理、和操作。正因为数据量太大,所以导致要么无法在较短时间内迅速解决,要么无法一次性装入内存。 事实上,针对时间问题,可以采用巧妙的算法搭配合适的数据结构(如布隆过滤器、哈希、位图、堆、数据库、倒排索引、Trie树)来解决;而对于空间问题,可以采取分...
  • 6.0 本章导读

    6.0 本章导读 本章导读 6.0 本章导读 本章导读 所谓海量数据处理,是指基于海量数据的存储、处理、和操作。正因为数据量太大,所以导致要么无法在较短时间内迅速解决,要么无法一次性装入内存。 事实上,针对时间问题,可以采用巧妙的算法搭配合适的数据结构(如布隆过滤器、哈希、位图、堆、数据库、倒排索引、Trie树)来解决;而对于空间问题,可以采取分...
  • 第二十题 三元组

    218 2025-05-31 《经典算法题》
    第二十题 三元组 一:三元组 二:行列置换 第二十题 三元组 我们知道矩阵是一个非常强大的数据结构,在动态规划以及各种图论算法上都有广泛的应用,当然矩阵有着不足的地方就是空间和时间 复杂度都维持在N2上,比如1w个数字建立一个矩阵,在内存中会占用1w*1w=1亿的类型空间,这时就会遇到outofmemory。。。那么面 临的一个问题就...
  • 12 table

    12 table undefined12 Lua table(表) undefinedtable(表)的构造 undefinedTable 操作 undefinedTable 连接 undefined插入和移除 undefinedTable 排序 undefinedTable 最大值 12 table undefined12 Lua t...
  • 6.5 几种高级数据结构*

    6.5 几种高级数据结构* 6.5 几种高级数据结构* 以上介绍的各种数据集合体都是 Python 直接提供的数据类型,属于基本的数据结构。 本节介绍几种高级数据结构,编程语言不直接支持它们的表示和操作,需要程序员自己实现。
  • 索引有哪些数据结构,优缺点

    212 2025-05-15 《PHP开发面试题》
    索引有哪些数据结构,优缺点 索引有哪些数据结构,优缺点 在创建索引时,通常采用的数据结构有:Hash、二叉搜索树、红黑树、B树以及B+树。这里主要介绍这些数据结构的设计思想,不做底层实现研究。 Hash结构:通过一定的算法计算数据的Hash值,然后得到数据的存放位置,例如JAVA中的HashMap采用就是这种数据索引结构。 优点:检索...
  • 小结

    212 2025-05-17 《区块链开发》
    小结 小结 我们再次回到block header的数据结构: type Header struct { ParentHash Hash `json:"parentHash"` Sha3Uncles Hash `json:"sha3Uncles"` Miner ...
  • 第二十一题 十字链表

    205 2025-05-31 《经典算法题》
    第二十一题 十字链表 一:概念 二:操作 1:数据结构 总的代码: 第二十一题 十字链表 上一篇我们看了矩阵的顺序存储,这篇我们再看看一种链式存储方法“十字链表”,当然目的都是一样,压缩空间。 一:概念 既然要用链表节点来模拟矩阵中的非零元素,肯定需要如下 5 个元素( row , col , val , down , right...