食堂排队 发布时间: 2018年4月9日 15:09 最后更新: 2018年4月9日 17:54 时间限制: 1000ms 内存限制: 128M 描述 某日,食堂窗口推出一款新美食,每个班的同学都想去尝一尝。于是,很多人都去这个窗口排队,但是,队伍中如果同班同学相邻站着的话,他们就只需要一个人排在队 ...
分类:
其他好文 时间:
2018-04-11 21:50:08
阅读次数:
175
创建:np.array() 获得:数组形状各个轴的长度的元组 .shape() 修改轴的长短(内存地址没变):.shape = 用已有数组数据 新生成另一个的形状数组:= .reshape() (此时两者共享数据,即数据地址相同) 元素类型: .dtype 用整数下标创建的数组,默认32位长整型(3 ...
分类:
编程语言 时间:
2018-04-07 01:19:57
阅读次数:
218
推荐空闲时亲手练习一下 必定有所裨益 以下都是鄙人亲手练习总结 去重 寻找重复次数最多或最少的元素 寻找不第一个未重复的元素 寻找两数组最小的相同元素 展开多维数组 差集、交集 ...
分类:
编程语言 时间:
2018-04-06 16:43:55
阅读次数:
206
一、PTA实验作业 1.题目1:6-3 jmu-ds- 顺序表删除重复元素 设计一个算法,从顺序表中删除重复的元素,并使剩余元素间的相对次序保存不变。 2.设计思路 做一个循环当后一位与前一位相等时,将后面的元素向前移动,以删除相同元素,并使表长减一 3.代码截图 4.PTA提交列表说明 2.题目二 ...
分类:
其他好文 时间:
2018-03-24 21:28:41
阅读次数:
198
//String [] public static String[] HeBingArray(String[] a,String[] b){ String[] c = new String[a.length+b.length-cf(a,b)*2]; int index = 0; for (int i ...
分类:
编程语言 时间:
2018-03-09 01:36:30
阅读次数:
187
java排序算法(四):冒泡排序 冒泡排序是计算机的一种排序方法,它的时间复杂度是o(n^2),虽然不及堆排序、快速排序o(nlogn,底数为2).但是有两个优点 1、编程复杂度很低。很容易写出代码 2、具有稳定性,这里的稳定性是指原序列中相同元素的相对顺序仍然保持到排序后的顺序。而堆排序和快速排序 ...
分类:
编程语言 时间:
2018-02-26 16:18:15
阅读次数:
191
计数排序 计数排序有如下四个步骤。 首先会对每个输入进行频率统计,得到元素的频率表; 然后将频率表转换为该元素的开始索引; 根据各个元素的开始索引,将相同元素分类到临时数组中。 最后将临时数组中的元素写回到原数组中。 上面介绍了计数排序的流程,举个例子,要对[9, 7, 6, 3, 9, 2, 7, ...
分类:
编程语言 时间:
2018-02-23 23:40:00
阅读次数:
244
1、tuple操作我们在定义变量之前,最好先申明该变量的类型,如l=list()#l为列表print(l)t=tuple()#t为元组print(t)当我们定义一个相同元素时,不一样的写法将得到不一样的数据类型a1=(1)a2=(1,)print(type(a1))#<class‘int‘>print(type(a2))#<class‘tuple‘>在tuple类型中,单个
分类:
编程语言 时间:
2018-01-23 11:03:15
阅读次数:
177
[抄题]: [思维问题]: [一句话思路]: size 不论如何都在增大,count在1、2之间转换,保持相同元素时都能添加到size [输入量]:空: 正常情况:特大:特小:程序里处理到的特殊情况:异常情况(不合法不合理的输入): [画图]: [一刷]: [总结]: [复杂度]:Time comp ...
分类:
编程语言 时间:
2018-01-07 20:21:29
阅读次数:
162
pop和remove方法都可以删除list中的元素,个人更倾向于使用remove方法,因为在删除过程中不会打印信息,安静的把任务完成。 pop方法:删除过程中会打印信息 remove方法:删除过程不会打印信息 *以上测试碰巧四个元素连在一起,如果不是连在一起依然有效。 ...
分类:
编程语言 时间:
2018-01-03 00:46:55
阅读次数:
332