摘要: fJ字符串 题目 FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列AN吗? 输入n,输出AN字符串 分析 依次用ABCD...作中间数,左右俩边对称,为上一次 阅读全文
posted @ 2021-04-13 20:04 Frommoon 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 0 1 子串 题目 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按照从小到大的顺序输出32种01子串 分析 0-32转化成2进制,在每个二进制前面加0000,结果只输出倒数5位 代码 for i 阅读全文
posted @ 2021-04-13 19:23 Frommoon 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 报时助手 题目 给定当前的时间,请用英文的读法将它读出来。 时间用时h和分m表示,在英文的读法中,读一个时间的方法是: 如果m为0,则将时读出来,然后加上“o’clock”,如3:00读作“three o’clock”。 如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thir 阅读全文
posted @ 2021-04-13 11:41 Frommoon 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Huffman树 题目 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。 给出一列数={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下: **1.**找到中最小的两个数,设为pa和pb,将pa和pb从中删除掉,然后将它们的和加入到中。这 阅读全文
posted @ 2021-04-13 11:29 Frommoon 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 龟兔赛跑预测 题目 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟 阅读全文
posted @ 2021-04-13 11:11 Frommoon 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1.芯片测试 题目描述 ​ 有n(2≤n≤20)块芯片,有好有坏,已知①好芯片比坏芯片多。 每个芯片都能用来测试其他芯片。②用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。而用坏芯片测试其他芯片时,会随机给出好或是坏的测试结果(即此结果与被测试芯片实际的好坏无关)。 给出所有芯片的测试结果, 阅读全文
posted @ 2021-04-12 21:01 Frommoon 阅读(359) 评论(0) 推荐(0) 编辑
摘要: pyplot的基础图标函数 函数 说明 plt.plot(x,y,fmt,...) 绘制一个坐标图 plt.boxplot(data,notch,position) 绘制一个箱型图 plt.bar(left,height,width,bottom) 绘制一个条形图 plt.barh(width,bo 阅读全文
posted @ 2021-01-25 19:00 Frommoon 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 实现:图像—————>多维数组————————>变换后的图像 代码: import numpy as np from PIL import Image # 变换图像:一·读入图像。二·修改RGB值。三·保存为新的文件 a = np.array(Image.open("C:/Users/dell/De 阅读全文
posted @ 2021-01-23 21:39 Frommoon 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 二叉树的先序遍历(递归) 遍历顺序: 1.先访问根节点 2.左子树递归调用先序遍历 3.右子树递归调用先序遍历 图示: 分析:1.输出根节点A,2.递归左子树,输出左子树的根节点B,继续遍历左边输出C,然后右边输出F,然后输出E 3.递归右子树,输出右子树的根节点C,访问左边,输出G,G的左边没了, 阅读全文
posted @ 2020-10-26 23:10 Frommoon 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 前言:基于上次分享(对中国大学排名的爬取)的输出混乱的问题,提出解决办法。 使用replace()方法 replace():str.replace(old,new) #old被new替换 确定被替换的str 分析: 使用print(u)得到结果,发现输出多了很多不必要的信息,有空格以及/n,所以使用 阅读全文
posted @ 2020-10-17 12:26 Frommoon 阅读(385) 评论(0) 推荐(0) 编辑