zoukankan      html  css  js  c++  java
  • 广义表与字符串

    广义表是一种可递归,可共享的广义线性结构。

    它的存储表示比较有意思。它的表节点有3种。每一个表节点都由3个域组成:标志域,信息域和尾指针域。

    标志域:0,表示表头;1表示原子节点;2表示子表节点。

    信息域:表头节点信息域存放引用计数。原子节点信息域存放数据值。子表节点信息域存放子表表头指针。

    尾指针域:存放尾指针。

    注意:每个子表必有表头节点。空表亦不例外。

    广义表是一种应用很广的数据结构,可以用来表示树等层次递归结构。

    字符串

    注意:只有C中的字符串才以‘’结尾!java中,甚至C++标准库中的字符串都不是以''结尾。

    因为这两种语言中String内封装了长度,所以就没有必要以‘’这种容易引起歧义的字符结尾了。

    kmp是一种很有意思的递归算法。

  • 相关阅读:
    c++语法(2)
    c++语法(1)
    前端之 BOM和DOM
    JavaScript
    CSS属性相关(续)
    CSS属性相关
    CSS选择器
    前端之CSS
    HTML常用标签
    HTML介绍
  • 原文地址:https://www.cnblogs.com/zqiguoshang/p/6479533.html
Copyright © 2011-2022 走看看