首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏惊羽-布壳儿

    数据结构(4) - 串

    串 1. 连续排列的字符 1.串的模式匹配(KMP算法匹配查找) 1.举例 需求 : 在总串S中,查找子串T,若存在,返回子串首字母在总串的索引i. (1) 暴力查找 从总串(简称S)的第一个字符S1开始,与子串(简称T)首字母开始比对,S1,S2..,T1,T2...,若相等,返回 S1,以此类推从S2一直比对到S[s.length-T.length]; 分析: 效率低,指针i回溯次数多. (2) KMP查找 从S[i]开始匹配,T假设从1开始,若一直到T[

    39520编辑于 2022-06-15
  • 来自专栏ops技术分享

    Nginx结构原理全解析(4)

    4.SSL 支持 5.模块化 .Nginx应用场景 1.静态请求 2.反向代理 3.负载均衡 4.资源缓存 5.安全防护 6.访问限制IP 7.访问认证 Nginx代理 1.Nginx的正向代理 正向代理换言之

    32520发布于 2021-05-11
  • 来自专栏周小末天天开心

    Java 程序控制结构(4)

    目录 前言 一、跳转控制语句 break (1)基本语句 (2)细节 (3)标签的使用 1)基本语法 2)标签细节 (4)练习 二、跳转控制语句continue (1)基本语法 (2)细节 三、跳转控制语句 break;         } } 2)标签细节 1)break语句可以指定退出哪层标签 2)label1 和 label2 是标签名,可以自定义 3)break后指定到哪个lable标签就退出到哪里 4) 如果没有指定break,默认退出最近的循环体 (4)练习 1-100以内的数求和,求出当和第一次大于20的当前i的值。 Scanner(System.in); System.out.println("请输入一个年份:"); int year = myScanner.nextInt(); if(year % 4

    55210编辑于 2022-10-26
  • 来自专栏ellipse数据库技术

    数据结构与算法(4)

    (4)散列表(哈希表Hash)的存储和查找:处理冲突的方法:开地址法(线性探测法)、拉链法等 负载因子(装填因子)=表实际存储的结点个数/表的最大能存储结点个数(即表长) 二叉排序树:每个结点左子树的所有关键码值都小于该结点关键码值

    55040发布于 2019-08-16
  • 来自专栏有趣的django

    4.Go-结构体,结构体指针和方法

    4.1.结构体 结构体:讲一个或多个变量组合到一起形成新的类型,这个类型就是结构体,结构体是值类型 定义结构体和赋值 //Learn_Go/main.go package main import "fmt //{jack 12} //第三种 peo.Name = "alice" peo.Age = 25 fmt.Println(peo) //{alice 25} } 4.2.结构体指针 由于结构体是值类型,在方法传递时希望传递结构体地址,可以使用结构体指针完成 可以结合new()函数创建结构体指针 //Learn_Go/main.go package main import "fmt Jack" fmt.Println(peo, peo2) //&{Jack 22} &{Jack 22} } 4.3.方法 方法和函数语法比较像,区别是函数属于包,通过包调用函数,而方法属于结构体 ,通过结构体变量调用 默认是函数,隶属于包,所以需要添加标识,告诉编译器这个方法属于哪个结构体   (1)创建方法 //Learn_Go/main.go package main import "fmt

    1.6K20发布于 2019-08-07
  • 来自专栏Python机器学习算法说书人

    数据结构(4):队列(上)

    队列的顺序存储结构 ? ? 队列的顺序存储 ? 队列的链式存储结构 ? ? 队列的链式存储 ? 队列的链式表示称为链队列,它实际上是一个同时带有队头指针和队尾指针的单链表。 其元素的逻辑结构仍是线性结构。将队列的两端分别称为前端和后端,两端都可以入队和出队。 在双端队列进队时,前端进的元素排列在队列中后端进的元素的前面,后端进的元素排列在前端进的元素的后面。

    1K20发布于 2021-04-16
  • 来自专栏京程一灯

    JavaScript数据结构(4):树

    让我们将树与组织图结构图进行比较。 这个结构图有一个顶级位置(根节点),比如CEO。 在这个节点下面还有一些其他的节点,比如副总裁(VP)。 为了表示这种关系,我们用箭头从CEO指向VP。 步骤2(自终止),3(自调用)和4(回调)重复,直到我们遍历树的每个节点。 递归是一个非常困难的话题,需要一个完整的文章来充分解释它。 一个更好的方法是使用add(value),我们将在第4步和第5步中实现。 JavaScript var tree = new Tree('one'); tree. 直到currentNode不再指向任何节点——也就是说树中的每个节点都访问过了——重复4-8步。 我们周围有许多类似这种类型的层次结构,例如网页和族谱。当你发现自己需要使用层次结构来结构化数据时,可以考虑使用树。 请等待下一篇:《JavaScript数据结构系列——终篇》

    92410发布于 2019-03-28
  • 来自专栏Python机器学习算法说书人

    数据结构(4):队列(下)

    序 说明 队内 队外 1 A 入 A 2 A 出,BC 入 BC A 3 B 出,D 入 CD AB 4 C 出,EF 入 DEF ABC 5 D 出,G 入 EFG ABCD 6 E 出,HI 入 关于队列的应用就说到这里,下一回我们看一种大家都非常熟悉的数据结构——数组! 当然,我从今年开始已经入驻 B 站了!

    61140发布于 2021-04-16
  • 来自专栏后端从入门到精通

    段的结构 (4)---独立表空间结构(三十)

    一个索引分为叶子节点段,和非叶子节点段,一个段又有三个xdes entry链表,所以2个索引又4个段,12个链表,表直属空间结构也有三个extend descriptor enrty链表,所以一共15个 区的分类&XDES Entry(3)---独立表空间结构(二十九) 段的结构 我们都知道段包含零碎的页面又包含完整的区组成。 not_full_n_used:4个字节,这个字段表示在not_full链表中已经使用多少个页面。 Magic Number:4个字节,用来标记inode entry是否被初始化,(初始化:吧各个字段的值都填进去)。规定了,当这个字段的值是97937874,则被初始化,否则没有被初始化。 entry_space:5986字节,用于页结构的填充,没啥实际意义。 file trailer:8个字节,效验是否完整。

    94730编辑于 2022-07-26
  • 来自专栏三分恶的专栏

    MySQL提升笔记(4)InnoDB存储结构

    这一节本来计划开始索引的学习,但是在InnoDB存储引擎的索引里,存在一些数据存储结构的概念,这一节先了解一下InnodDB的逻辑存储结构,为索引的学习打好基础。 1、InnoDB逻辑存储结构 InnoDB存储引擎的逻辑存储结构大致如图: ? 这张图更清晰地展示了这些空间的包含关系: ? 为了保证区中页的连续性,InonoDB存储引擎一次从磁盘申请4-5个区。在默认情况下,InnoDB存储引擎的页的大小为16KB,即一个区中应有64个连续的页。 InnoDB1.2.x版本新增了参数innodb_page_size,通过该参数可以将默认页的大小设置为4K、8K,但是页中的数据不是压缩的。 【4】:InnoDB数据页结构分析 【5】:InnoDB数据页结构 【6】:InnoDB -- 行记录格式

    1.1K20发布于 2021-04-22
  • 来自专栏陈琛的Redis文章

    Redis系列——4.数据结构

    1.字符串(String) 3.集合(Set):交并补 前言 2.字符串列表(List) 5.哈希(hash):key-value 4.有序集合(ZSet) 前言 hello,小宝贝们,又见面啦, 常见的非关系型数据库Memcached只能支持简单的key-value结构的数据结构,但是redis支持五种数据结构,分别是字符串(String),字符串列表(List),集合(Set),有序集合(ZSet 4.有序集合(ZSet) 操作命令 zadd zset score member 向zset中添加成员,score为排序权重,用于排序 zrange zset 0 -1 查看所有的成员 具体展示

    52130发布于 2020-06-12
  • 来自专栏Python数据结构与算法

    数据结构与算法基础-(4)

    线性结构(Linear Structure)的概念 线性结构:是一种有序数据项的集合,其中每个数据项都有唯一的前驱和后继 ​ ​ 两端称呼并非关键,不同的数据结构的关键区别在于数据的增减方式 有的数据结构只允许数据项从一端添加 ,而有的数据结构则允许数据项从两端移除! ​ ​ 以右为栈顶,插入元素示意图 ​ ​ 总结 不同内置操作时间复杂度的查看网址: TimeComplexity - Python Wiki 今天的线性结构中栈的学习就到这里啦~ 觉得通俗易懂的家人们给个三连吧

    36410编辑于 2024-01-18
  • 来自专栏SAP最佳业务实践

    想学FM系列(13)-SAP FM模块:预算结构(4)-预算结构配置-层次结构

    4)激活多级预算结构 指定财务管理范围激活多级预算结构。如果激活后,在某一年度想要不激活多层级预算结构,需加一条配置,从该这一年度不激活,“激活”参数不选即可。 5)定义预算结构的层次结构设置 为多层预算结构指定多层次相关的账户分配要素,通常有层次结构的基金中心、承诺项目会被指定为多层的,其他的账户分配要素被指定为不相关。 见下图 6)激活层次结构更改检查 为财务管理范围新加一条,并先择激活的预算类别,再点击,再维护多层次预算结构维护时的检查点。 7)激活预算结构的更改日志 激活预算结构的维护记录日志,方便预算结构地址修改数据的历史查看。 可以选择激活预算地址、过账地址的更改日志。 8)对预算结构的配置完成后,可以通过事务码FMBS_STAT来查看预算结构配置业务场景情况。 未完待续...

    2.8K71发布于 2018-03-28
  • 来自专栏总栏目

    02-线性结构4 Pop Sequence

    For example, if M is 5 and N is 7, we can obtain 1, 2, 3, 4, 5, 6, 7 from the stack, but not 3, 2, 1, 7, 5, 6, 4. Sample Input: 5 7 5 1 2 3 4 5 6 7 3 2 1 7 5 6 4 7 6 5 4 3 2 1 5 6 4 3 7 2 1 1 7 6 5 4 3 2 Sample Output destroystack(link);//这里一定要记得销毁栈 } } 废江博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:02-线性结构 4 Pop Sequence

    72820编辑于 2022-09-05
  • 来自专栏IT编程小知识

    最常用的4种光纤接口结构

    光纤连接器属于高精密的器件,最常见结构形式可分包括:FC、SC、ST、LC等4种。 2.SC接头,英文全名Square Connector,SC是一种体积适中的光纤连接器,其特点是结构简单、插拔方便。它采用插拔式连接方式,可以直接插拔而不需要工具。SC接口主要分为SC阴头和SC阳头。 3.ST接口,英文全名Stab & Twisst,材质为金属,特点是体积较小、结构简单。它采用卡口式连接方式,可以直接卡紧而不需要工具。ST接口主要分为ST阴头和ST阳头。ST接口常用于早期设备中。 4.LC接口,英文全名Lucent Connector,材质为塑料。LC接头与SC接头形状相似,较SC接头小一些。其特点是连接方便、插入损耗低。采用插拔式连接方式,可以直接插拔而不需要工具。

    17.4K00编辑于 2023-12-21
  • 来自专栏AIUAI

    网络结构之 Inception V4

    原文: AIUAI - 网络结构之 Inception V4 Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning Inception V4 网络结构: ? From 【深度学习系列】用PaddlePaddle和Tensorflow实现GoogLeNet InceptionV2/V3/V4 ? Figure 7 中的,k=192, l=224, m=256, n=384 Tensorflow Slim 的 Inception V4 定义 inception v4 """ Inception V4 网络结构定义. """ from __future__ import absolute_import from __future__ import division from __future_

    2K20发布于 2019-02-18
  • 来自专栏xiaosen

    数据结构算法--4堆排序

    将9拿下来,为了节约内存,提高利用率,可以将9放到3(最后一个元素),然后3放到堆顶,再此经过调整,3放到合适的位置并且除了9的最大元素又被调到堆顶。

    37510编辑于 2024-03-15
  • 来自专栏WD学习记录

    Python数据结构与算法笔记(4)

    map抽象数据类型定于如下,该结构是键与值之间的关联的无序集合。map中的键都是唯一的,因此键和值之间存在一对一的关系。

    2.5K10发布于 2018-09-03
  • 来自专栏C语言入门到精通

    数据结构 | 每日一练(4)

    数据结构 合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下 ——老子 1 每日一练 A.一定连续 B.一定不连续 C.不一定连续 D.部分连续,部分不连续 2.以下属于逻辑结构的是( )。 A.顺序表 B. 哈希表 C.有序表 D. 单链表 判断题 1. 数据元素是数据的最小单位。 数据的逻辑结构是指数据的各数据项之间的逻辑关系;( ) 4. 算法的优劣与算法描述语言无关,但与所用计算机有关。( ) 5. 健壮的算法不会因非法的输入数据而出现莫名其妙的状态。( ) 6. 数据的物理结构是指数据在计算机内的实际存储形式。( ) 9. 数据结构的抽象操作的定义与具体实现有关。( ) 10. 在顺序存储结构中,有时也存储数据结构中元素之间的关系。

    1.2K3329发布于 2019-06-10
  • 来自专栏悠扬前奏的博客

    Scala-4.控制结构-break和continue

    println("\n=== BREAM EXAMPLE ===") breakable { for (i <- 1 to 10) { println(i) if (i > 4) } } println("Found" + numPs + "p's in the string.") } 以上代码的执行结果是: === BREAM EXAMPLE === 1 2 3 4

    1.5K40发布于 2019-07-08
领券