51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#新数组
POJ2155【二维树状数组,区间修改,点查询?】【又被输入输出坑】
这题反反复复,到现在才过。这道题就是树状数组的逆用,用于修改区间内容,查询点的值。如果单纯就这个奇偶数来判的话,似乎这个思路比较好理解。看了一下国家集训队论文(囧),《关于0与1在信息学奥赛中的运用》,。还有这题卡在输入输出好久。update(a,b,1);update(a,d,-1);update(c,b,-1);u...
代码星球
·
2020-10-21
POJ2155
二维
树状
数组
区间
HDU 4605 Magic Ball Game 树状数组
题目大意很简单。有一颗树(10^5结点),所有结点要么没有子结点,要么有两个子结点。然后每个结点都有一个重量值,根结点是1然后有一个球,从结点1开始往子孙结点走。每碰到一个结点,有三种情况如果此球重量等于该结点重量,球就停下了如果此球重量小于该结点重量,则分别往左右儿子走的可能都是1/2如果此球重量大于该结点重量,则走...
代码星球
·
2020-10-21
HDU
4605
Magic
Ball
Game
把一个整形数组中重复的数字去掉
请把一个整形数组中重复的数字去掉。例如: 1, 2, 0, 2, -1, 999, 3, 999, 88 答案应该是:&nb...
代码星球
·
2020-10-21
一个
整形
数组
重复
数字
类 ArrayBlockingQueue<E>(一个由数组支持的有界阻塞队列。)
类型参数:E-在此collection中保持的元素类型所有已实现的接口:Serializable,Iterable<E>,Collection<E>,BlockingQueue<E>,Queue<E>publicclassArrayBlockingQueue<E&g...
代码星球
·
2020-10-21
ArrayBlockingQueue
一个
数组
支持
阻塞
数据结构之后缀数组
以下内容来自《编程珠玑》第15章《珍珠字符串》下面介绍一个高效的数据结构,并将它应用在一个很小的问题上:给定一个输入文本文件,查找其中最长的重复子字符串。例如,Asknotwhatyourcompanycandoforyou,butwhatyoucandoforyourcompany?,其中最长的重复字符串为&rdqu...
代码星球
·
2020-10-21
数据结构
后缀
数组
hdu 4622 Reincarnation(后缀数组)
hdu4622Reincarnation题意:还是比较容易理解,给出一个字符串,最长2000,q个询问,每次询问[l,r]区间内有多少个不同的字串。(为了与论文解释统一,这里解题思路里sa数组的值是从1到n,但其实代码中我的sa数组的值是从0到n-1)。解题思路:09年的后缀数组论文里有一个类似的题,求一个字串的不同字...
代码星球
·
2020-10-21
hdu
4622
Reincarnation
后缀
数组
JAVA冒泡排序/JAVA冒泡排序再找出给定数据中的最大值最小值/JAVA数组排序
//数组中排序 intin[]={1,6,5,8,9}; Arrays.sort(in); for(inti=0;i<in.length;i++){ System.out.pri...
代码星球
·
2020-10-21
JAVA
排序
冒泡
找出
给定
通过数组初始化链表的两种方法:指向指针的引用node *&tail和指向指针的指针(二维指针)node **tail
面试高频题:单链表的逆置操作/链表逆序 相关文章点击打开voidinit_node(node*tail,char*init_array)这样声明函数是不正确的,函数的原意是通过数组初始化链表若链表结点传入的是指针,则并不能创建链表,除非是二维指针即指向指针的指针,或者是指向指针的引用因...
代码星球
·
2020-10-21
指针
指向
node
tail
通过
POJ 2752 Seek the Name, Seek the Fame(next数组的理解)
做此题,只要理解好next数组就行....................... #include<cstdio>#include<cmath>#include<iostream>#include<cstring>#include<string>#i...
代码星球
·
2020-10-21
Seek
the
POJ
2752
Name
leetcode 136. Single Number 、 137. Single Number II 、 260. Single Number III(剑指offer40 数组中只出现一次的数字)
136.SingleNumber除了一个数字,其他数字都出现了两遍。用异或解决,亦或的特点:1.相同的数结果为0,不同的数结果为1 2.与自己亦或为0,与0亦或为原来的数classSolution{public:intsingleNumber(vector<int>&nums)...
代码星球
·
2020-10-13
Single
Number
leetcode
136.
137.
面试题 最大子数组差
九章算法最大子数组差...
代码星球
·
2020-10-13
试题
最大
数组
剑指offer 14 调整数组顺序使奇数位于偶数前面
牛客网上的题目还有一个额外的要求,就是不改变数组原始的前后数据,这种可以用队列来存储,或者把前后比较变为相邻的元素比较。这个题目,主要要考察扩展性,用func函数就实现了扩展性。只需要改func函数,就可以实现负数移动到非负数前面,被3整除的数移到不能被3整除的数的前面classSolution{public:void...
代码星球
·
2020-10-13
剑指
offer
调整
数组
顺序
数组初始化
1.voidfunc(int*p);2.voidfunc(intp[]);3.voidfunc(intp[10]); 第二种这种不给数组大小的也可以...
代码星球
·
2020-10-13
数组
初始化
用list去初始化numpy的array数组 numpy的array和python中自带的list之间相互转化
http://blog.csdn.net/baiyu9821179/article/details/53365476 a=([3.234,34,3.777,6.33]) a为python的list类型将a转化为numpy的array: np.array(a)array([ 3.2...
代码星球
·
2020-10-13
list
numpy
array
初始化
数组
剑指offer8 旋转数组的最小数字
一种错误写法:classSolution{public:intminNumberInRotateArray(vector<int>rotateArray){intlength=rotateArray.size();if(length<=0)return0;if(rotateArray[0]==rota...
代码星球
·
2020-10-13
剑指
offer8
旋转
数组
最小
首页
上一页
...
29
30
31
32
33
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他