码迷,mamicode.com
首页 >  
搜索关键字:数组实现    ( 1285个结果
C - Musical Theme (后缀数组)
题目链接:https://cn.vjudge.net/contest/283743#problem/C 题目大意:给你n个数组,然后问你是否有多个“相似”且不重叠的子串的长度大于等于5(两个子串相似当且仅当长度相等且每一位的数字差都相等)。 具体思路:对于相似,我们直接对于当前的输入的和他的上一位相 ...
分类:编程语言   时间:2019-02-17 11:06:10    阅读次数:173
『Tarjan算法 有向图的强连通分量』
有向图的强连通分量 定义:在有向图$G$中,如果两个顶点$v_i,v_j$间$(v_i v_j)$有一条从$v_i$到$v_j$的有向路径,同时还有一条从$v_j$到$v_i$的有向路径,则称两个顶点强连通(strongly connected)。如果有向图$G$的每两个顶点都强连通,称$G$是一个 ...
分类:编程语言   时间:2019-02-16 20:45:43    阅读次数:192
拓扑排序模板
邻接表使用vector实现 使用数组实现邻接表 ...
分类:编程语言   时间:2019-02-15 01:26:00    阅读次数:159
写一函数,调整数组使奇数全部都位于偶数前面
调整数组使奇数全部都位于偶数前面。 输入一个整数数组,实现一个函数, 来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分, 所有偶数位于数组的后半部分。 ...
分类:编程语言   时间:2019-02-14 23:52:53    阅读次数:196
19.并发容器之BlockingQueue
1. BlockingQueue简介 在实际编程中,会经常使用到JDK中Collection集合框架中的各种容器类如实现List,Map,Queue接口的容器类,但是这些容器类基本上不是线程安全的,除了使用Collections可以将其转换为线程安全的容器,Doug Lea大师为我们都准备了对应的线 ...
分类:其他好文   时间:2019-02-08 19:51:54    阅读次数:158
BFS - 20190206
1.二叉树 BFS 2.拓扑排序 重点 BFS 3.棋盘上的宽搜 BFS 图的遍历 层级遍历,由点及面,拓扑排序,简单图的最短路径 如果题目问最短路径:可能是BFS或者DP, 最长路径:DFS queue 的数组实现 1.二叉树的BFS https://www.lintcode.com/proble ...
分类:其他好文   时间:2019-02-07 09:36:35    阅读次数:178
数据结构——前缀树
Trie(前缀树/字典树) Trie,又经常叫前缀树,字典树等等,是一种多叉树结构。如下图: 基本功能实现: 只记录小写字母,用pass记录有多少字符串经过该节点,end记录有多少字符串以该节点结尾。 用数组实现: 用STL map实现: 应用: 前缀树典型应用是用于统计,排序和保存大量的字符串,所 ...
分类:其他好文   时间:2019-02-05 19:45:41    阅读次数:220
(原创)白话KMP算法(续)
第二章:KMP改良算法 第一章里面我们讲完了KMP算法的next数组实现法,回忆一下其实最重要的内容无非就是一、理解 i 指针无用回溯的意义,二、理解 j 指针的定位和模式串中每个元素重复度的关系,三、对next数组从观察到代码实现一条蛇式的理解掌握。 ps:文末有彩蛋哦。 自从BF暴力算法下岗之后 ...
分类:编程语言   时间:2019-02-03 12:17:15    阅读次数:234
队列ADT
队列 队列是FIFO表,使用队列时在队尾(rear)插入元素,称之为入队(enqueue),以及在对头(front)删除并返回元素值,称之为出队(dequeue). 任何表的实现都可以用于实现队列结构,链表实现比较简单;数组实现其中可以使用循环数组结构,即入队时在数组队列中前端不满,后端已经满了,则 ...
分类:其他好文   时间:2019-02-02 13:04:12    阅读次数:157
go语言切片作为函数参数的研究
slice作为函数参数是值传递 golang中的切片slice底层通过数组实现,slice类似一个结构体,其中一个字段保存的是底层数组的地址,还有长度(len) 和 容量(cap)两个字段。 结构体作为函数参数时是值拷贝,同理,实际上slice作为函数参数时也是值拷贝,在函数中对slice的修改是通 ...
分类:编程语言   时间:2019-02-02 00:17:38    阅读次数:195
1285条   上一页 1 ... 29 30 31 32 33 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!