1:小知识 1):new 作用是创建对象,凡是new 出来的对象,全部都放在堆内存中(基本数据类型存储在栈内存中,对象保存在堆内存中)。 2):可以通过将一个数组赋值给另一个数组,这时,被赋值的长度不会发生改变:代码如下 3):GC 指代的是垃圾回收器,当内存中有一个对象没有任何一个引用指向时,这个 ...
分类:
编程语言 时间:
2017-06-29 22:34:22
阅读次数:
217
用Python做数据分析,涉及到的函数实在是太多了,容易忘记,去网上查中文基本上差不到,英文有时候描述不清楚问题。 这里搞个针对个人习惯的函数汇总速查手册,下次需要用一个什么功能,就在这里面查到对应的函数名字,然后取搜索具体用法。随时更新。 Numpy 创建: 创建一个随机数组x*y: np.emp ...
分类:
其他好文 时间:
2017-05-18 20:11:33
阅读次数:
181
时间是2017年5月6日,青年节刚过,坐标上海,沪漂2个月。 就这样简短地开始吧。 by:slowcity 【案例分析1】 要求定义一个int 型数组a,包含100 个元素,保存100个随机的4 位数。再定义一个int 型数组b,包含10 个元素。统计a 数组中的元素对10 求余等于0 的个数,保存 ...
分类:
编程语言 时间:
2017-05-06 16:37:04
阅读次数:
207
开放定址法解决散列冲突时主要有线性探测法,平方探测法和双散列法,以下代码通过插入大量随机数,来统计几种探测法产生冲突的次数。 通过改变随机数组的大小,可以多次观察结果,发现每次都是双散列产生的冲突次数最少,但是也少不了多少。 夜深了,,, 好像是陷入死循环,希望后面的代码有个break。 ...
分类:
其他好文 时间:
2017-05-06 14:22:46
阅读次数:
668
一道经典的面试题,如何把一个有序数组随机打乱。代码如下: 运行结果如下: ...
分类:
编程语言 时间:
2017-04-27 02:44:55
阅读次数:
183
5.总结,知道了一个学习计算机语言的软件,学会了怎样生成随机数组,这次作业相比于其它次作业较难,但我不会放弃学习c语言的,我会更加努力的。 ...
分类:
其他好文 时间:
2017-04-04 20:35:44
阅读次数:
149
想必大多数程序员接触的第一种排序算法是冒泡排序,冒泡排序的特点是:逻辑简单,实现起来也不难,但在数据量比较大的时候性能比较低。 以数字由大到小的排序为例,写一个简单的冒泡排序。 我们看到,冒泡排序就是两个for循环嵌套,内层循环再加一个if语句做逻辑判断。 通俗点解释冒泡排序就是:外层循环控制冒泡的 ...
分类:
编程语言 时间:
2017-04-04 13:24:10
阅读次数:
289
String[]randomArray=newString[]{"张三","李四","王五","赵六","孙七","周八","吴九"};
//生成随机数组索引
intindex=(int)(Math.random()*randomArray.length);
System.out.println("本次随机到:"+randomArray[index]);//将所有的人员生成数组,然后获取数组的长度,..
分类:
编程语言 时间:
2017-03-16 03:30:54
阅读次数:
176
写一个能自动生成三十道小学四则运算题目的 “软件”,新的要求: 可以控制下列参数: 是否有乘除法; 是否有括号(最多可以支持十个数参与计算); 数值范围; 加减有无负数; 除法有无余数! 1.设计思想 将整数与真分数分开讨论,并将计算结果和式子分别保存到两个数组,通过控制条件来筛选满足的随机数组成的 ...
分类:
其他好文 时间:
2017-03-12 21:53:51
阅读次数:
315
写一个能自动生成三十道小学四则运算题目的 “软件”,新的要求: 可以控制下列参数: 是否有乘除法; 是否有括号(最多可以支持十个数参与计算); 数值范围; 加减有无负数; 除法有无余数! 1.设计思想 将整数与真分数分开讨论。将计算结果和式子分别保存到两个数组,通过控制条件来筛选满足的随机数组成的式 ...
分类:
其他好文 时间:
2017-03-12 13:10:55
阅读次数:
232