随笔分类 -  python常见面试题

摘要:一、进程与线程 1.进程: 进程是操作系统中一种非常重要的软件资源,当我们把一个可执行程序exe运行起来的时候,系统就会随之创建一个进程,如果这个程序结束系统会随之销毁对应的进程。 当运行exe文件时,exe文件中的很多内容都加载到内存中,通过分配资源来执行这个程序包含的指令的过程叫做进程。 2.线 阅读全文
posted @ 2024-02-15 16:52 Mrwhite86 阅读(67) 评论(0) 推荐(0) 编辑
摘要:最近面试电脑代码面试遇到两个问题,供大家参考一下一、python脚本: 手写一个函数,实现两个数相加,并使用unittest与pytest工具测试函数正确性。 1.unnitest进行测试: import unittest def sum_two_number(a, b): return a + b 阅读全文
posted @ 2022-12-26 22:45 Mrwhite86 阅读(120) 评论(0) 推荐(0) 编辑
摘要:导航 一、找到已经最大承重的背包内如何放入最大价值的物品的最优解 二、查找一个字符串中包含另外一个字符串(可打乱顺序)的次数三、计算正整数数组从头走到最后一个成员所需的最小步骤四、计算字符串非严格递增连续数字序列的长度五、输出这个数列的第n项结果,数列中a[n+1]都是a[n]的描述六、计算多维数组 阅读全文
posted @ 2022-11-26 14:33 Mrwhite86 阅读(844) 评论(0) 推荐(0) 编辑
摘要:一、比较与交换1.比较并输出大的 print(a if a>b else b) 2.交换两个元素 a,b = b,alist1[i],list[j]=list1[j],list[i] 二、排序 1.字符串排序 s = 'aaccbgd' print(''.join(sorted(list(s)))) 阅读全文
posted @ 2022-11-20 03:09 Mrwhite86 阅读(246) 评论(0) 推荐(0) 编辑
摘要:导航 一、NC192 二叉树的后序遍历 二、NC117 合并二叉树 三、求长度最长的的连续子序列使他们的和等于sum 四、按顺序取出固定长度内容并合并两个数组为一个新数组 五、输出所有结果小于k的整数组合到一起的最小交换次数 六、取集合中满足条件的数据对组成新的集合 七、太阳能板最大面积 八、计算出 阅读全文
posted @ 2022-11-19 19:11 Mrwhite86 阅读(1002) 评论(1) 推荐(0) 编辑
摘要:导航: 一、NC103 反转字符串 二、NC141 判断是否为回文字符串 三、NC151 最大公约数 四、NC65 斐波那契数列 五、字符按排序后查看第k个最小的字母 六、数组内取出下标相同的元素求和从小到大排序,并取第k小的和值 七、将探险队的坐标位置中挑选出相对总部的距离最远的坐标位置 - - 阅读全文
posted @ 2022-11-19 12:24 Mrwhite86 阅读(643) 评论(0) 推荐(0) 编辑
摘要:输入描述: 输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。 输出描述: 数据输出n行,输出结果为按照字典序排列的字符串。 示例1 输入 9 cap to cat card two too up boat boot 输出 boat 阅读全文
posted @ 2020-06-03 13:29 Mrwhite86 阅读(264) 评论(0) 推荐(0) 编辑
摘要:题目描述 将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符 接口说明 /** * 反转句子 * * @param sentence 原句子 * @return 反转后的句子 */p 阅读全文
posted @ 2020-06-02 13:22 Mrwhite86 阅读(538) 评论(0) 推荐(0) 编辑
摘要:题目描述 写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000) 输入描述: 输入N个字符 输出描述: 输出该字符串反转后的字符串 示例1 输入 abcd 输出 dcba解题思路:此提比较简单,解题也比较快,如果不会就是python基础有问题了,而且至少掌握2-3 阅读全文
posted @ 2020-06-02 00:45 Mrwhite86 阅读(385) 评论(0) 推荐(0) 编辑
摘要:题目描述 描述: 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 输入描述: 输入一个int整数 输出描述: 将这个整数以字符串的形式逆序输出 示例1 输入 1516000 输出 0006151解题思路此题比较简 阅读全文
posted @ 2020-05-31 11:31 Mrwhite86 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:题目描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127),换行表示结束符,不算在字符里。不在范围内的不作统计。注意是不同的字符 输入描述: 输入N个字符,字符在ACSII码范围内。 输出描述: 输出范围在(0~127)字符的个数。 示例1 输入 abc 输出 阅读全文
posted @ 2020-05-30 13:36 Mrwhite86 阅读(250) 评论(0) 推荐(0) 编辑
摘要:题目描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 示例1 输入 9876673 输出 37689解题思路:此题比较简单,正常1分钟就可以算出来了,用for函数 阅读全文
posted @ 2020-05-30 09:39 Mrwhite86 阅读(620) 评论(0) 推荐(0) 编辑
摘要:题目描述 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。 输入描述: 输入一个正浮点数值 输出描述: 输出该数值的近似整数值 示例1 输入 5.5 输出 6解题思路:将输入的字符串转成浮点数,然后用浮点是减去整数部分,得到的小数判 阅读全文
posted @ 2020-05-29 00:52 Mrwhite86 阅读(633) 评论(0) 推荐(1) 编辑
摘要:题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组 示例1 输入 复制 abc 123456789 输出 阅读全文
posted @ 2020-05-26 00:57 Mrwhite86 阅读(356) 评论(0) 推荐(0) 编辑
摘要:题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去 阅读全文
posted @ 2020-05-25 01:12 Mrwhite86 阅读(1568) 评论(0) 推荐(0) 编辑
摘要:题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。 输出描述: 输出输入字符串中含有该字符的个数。 示例1 输入 复制 ABCDEF A 输出 复 阅读全文
posted @ 2020-05-24 11:32 Mrwhite86 阅读(578) 评论(0) 推荐(0) 编辑
摘要:题目描述 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。 输出描述: 整数N,最后一个单词的长度。 示例1 输入 复制 hello world 输出 复制 5解题思路:降输入的字符串用空隔分解,取出最后一段的字符串,使用len()计算长度,并输出代码 阅读全文
posted @ 2020-05-24 02:11 Mrwhite86 阅读(2225) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示