笔试
Bona125
这个作者很懒,什么都没留下…
展开
-
字符串Y字型输出
题目如下:(直接贴图) 题目思路:1.确定输出图形的大小:如果用矩阵matrix来表示,行列均为2k+12.确定矩阵的哪些位置不是空格,Y可以分为上下两部分,上面部分每行有两个位置非空,下半部分每行有一个位置非空,则非空位置分别为matrix[i][i],matrix[rows-1-i],下部分为matrix[i][rows//2]3.非空位...原创 2018-08-26 21:06:36 · 696 阅读 · 0 评论 -
从数组中取出n个不同的随机数
有一给定数组arr(元素不重复),想要随机从中取出m个元素,怎么取?思想:每次产生一个随机数,在arr数组中取出相应的元素,每次对选中的元素和最后元素交换以下,下一次生成随机数的时候就在前m-1个元素中生成,这样每次只要交换一次元素,就不用去那个数组中判断当前下标是否已经被生成过一次,时间复杂度变成O(m)#从[0,m)中产生n个随机数def nfromm(m,n,unique=Tru...原创 2018-10-05 21:59:52 · 3819 阅读 · 0 评论