1. 实现需求为 注册、登录、查看昵称的功能 def userN(): username = input("请输入账号: \n") password = input('请输入密码: \n') return username,password def register(): # 注册函数封装 username,password= userN() temp = username + "|" + password with open('
转载
2021-07-20 14:36:55
208阅读
1.什么是lambda函数,有什么好处?匿名函数,对于只用一次的函数,不需要单独定义2.请写出一段python代码实现删除一个list里边的重复元素list(set(lst))3.介绍一下except的用法和作用try...except...else...finally 异常处理,捕获出错异常4.有没有一个工具可以帮助查找python的bug和进行静态代码...
原创
2021-07-12 10:50:16
257阅读
1.什么是lambda函数,有什么好处?匿名函数,对于只用一次的函数,不需要单独定义2.请写出一段python代码实现删除一个list里边的重复元素list(set(lst))3.介绍一下except的用法和作用try...except...else...finally 异常处理,捕获出错异常4.有没有一个工具可以帮助查找python的bug和进行静态代码...
原创
2022-02-17 15:07:05
240阅读
### 实现“python编程面试题”流程
```mermaid
flowchart TD;
A[了解面试要求]-->B[选择合适的题目]-->C[分析问题]-->D[设计解决方案]-->E[编写代码]-->F[测试代码]-->G[优化代码]-->H[提交面试题]
```
### 整体流程步骤
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 了解面试要求 |
|
原创
2023-10-09 11:01:35
39阅读
一、请写出n!的算法。package digui;
/**
*author:bingbing
*日期:2020年2月27日
*时间:下午3:21:14
*/
public class Demo01 {
/**
* 写出n!算法
*/
public static void main(String[]args) {
int n=5;
int result=c
转载
2023-10-24 10:37:58
50阅读
在面试自动化测试、测试开发等职位时,经常会问到Python高阶编程相关的问题,以下就介绍Python中一些常见的高阶的面试题,果断安排上惹,欢迎在文末留言评论喔。图片一Python的内存管理机制及调优手段?Python内存管理机制:引用计数、垃圾回收、内存池。1引用计数引用计数是一种非常高效的内存管理手段,当一个Python对象被引用时其引用计数增加1,当其不再被一个变量引用时则计数减1,当引用计
转载
2021-06-01 21:30:23
195阅读
## Python网络编程面试题
### 流程表格
| 步骤 | 描述 |
| --- | --- |
| 1 | 创建一个服务器 |
| 2 | 等待客户端连接 |
| 3 | 接收客户端消息 |
| 4 | 处理客户端消息 |
| 5 | 发送响应给客户端 |
### 代码实现
#### 1. 创建一个服务器
使用`socket`模块来创建一个服务器。`socket`模块提供了一种简
原创
2023-08-03 08:53:36
31阅读
1:tcp和udp的区别2:流量控制和拥塞控制的实现机制3:滑动窗口的实现机制4:多线程如何同步。5:进程间通讯的方式有哪些,各有什么优缺点6:tcp连接建立的时候3次握手的具体过程,以及其中的每一步是为什么7:tcp断开连接的具体过程,其中每一步是为什么那么做8:tcp建立连接和断开连接的各种过程中的状态转换细节9:epool与select的区别10:epool中et和lt的区别与实现原理11:
参考视频教程: 百度资深工程师全方位讲解测试面试 (http://www.notescloud.top/goods/detail/1353)题目来源:数据蛙第十期就业班练习题2020/10/11就业班练习题题目1:python实现9\9乘法表注意:为保持格式整体统一,结尾使用\t制作表符foriinrange(1,10):j=1whilej<
转载
2021-10-12 19:52:26
229阅读
Python 核心概念与高性能实践摘要:GIL 限制多线程性能,CPU 密集任务建议用多进程;迭代器与生成器区别在于是否自动实现协议;上下文管理器可通过 enter/exit 或装饰器实现。性能优化建议:用 NumPy 广播规则提升计算效率,避免 Pandas 链式索引问题,异步处理 CPU 密集任务时使用执行器。工程实践包括:用 pyproject.toml 管理项目,logging
在面试自动化测试、测试开发等职位时,经常会问到Python高阶编程相关的问题,以下就介绍Python中一些常见的高阶的面试题,果断安排上惹,欢迎在文末留言评论喔。一Python 的内存管理机制及调优手段?Python内存管理机制:引用计数、垃圾回收、内存池。1引用计数引用计数是一种非常高效的内存管理手段, 当一个 Python 对象被引用时其引用计数增加 1, 当其不再被一个变量引用时则计数减 1
原创
2021-05-28 23:12:42
433阅读
一、Python 的内存管理机制及调优手段? Python内存管理机制:引用计数、垃圾回收、内存池。 1、引用计数 引用计数是一种非常高效的内存管理手段, 当一个 Python 对象被引用时其引用计数增加 1, 当其不再被一个变量引用时则计数减 1, 当引用计数等于 0 时对象被删除。 2、垃圾回收 ...
转载
2021-08-25 21:53:00
307阅读
2评论
一:线程池,进程池等相关文章了解python---基础知识回顾(十)进程和线程(py2中自定义线程池和py3中的线程池使用)python---基础知识回顾(十)进程和线程(协程gevent:线程在I/O请求上的优化)python---异步IO(asyncio)协程二:异步I/O模块的了解(同协程:线程在I/O请求上的优化)(一)asyncio模块的使用1.使用简单实例 import asynci
算法面试题算法笔试题
一个最小的自然数x,使它等于不同的两对自然数的三次幂之和
找一个最小的自然数x,使它等于不同的两对自然数的三次幂之和,即使得: x=a*a*a+b*b*b=c*c*c+d*d*d 其中a,b,c,d都是自然数,且有a!=c和b!=d 要求:输出满足要求的最小自然数的值。 int max = 1290; int[] Arr...... <阅
原创
2011-05-19 01:23:13
769阅读
点赞
1评论
1.把二元查找树转变成排序的双向链表题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \ / \
4 8 12 16
转换成双向链表
4=6=8=10=12=14=16。首先我们定义的二元查找树 节点的数据结构如下:
struct BSTreeNode
{
int m_nValue; // value o
前言一个Android开发的朋友跟我谈他面试经历,上周去爱奇艺面试,其他问题都答得不错,面试官问了一个哈夫曼算法的题没答出来,后来面试官很明确的说,我们还是想找一个会些算法基础的。如果之前有学过数据结构和算法,建议大家不定时的去刷刷算法题因为从面试的角度来讲,目前 BAT 和 TMD 等一线互联网企业或多或少都会有几个算法题,而对应届毕业生来说,算法的要求度则更高!这里可以分享一下我收集整理的数据
转载
2023-07-03 14:35:05
128阅读
部分参考:原网址有动图,能更好的理解。 菲波那切数列 # 生成器方式生成 def fib(max): # 传入一个值,输出比它小的数 a = 0 b = 1 while b<=max: yield b b,a = a+b,b for i in fib(3524577): print(i,end=' ...
转载
2021-08-27 16:13:00
108阅读
2评论
1.B Tree和B+ Tree的区别? 1.B树中同一键值不会出现多次,并且有可能出现在叶结点,也有可能出现在非叶结点中。 而B+树的键一定会出现在叶结点中,并有可能在非叶结点中重复出现,以维持B+树的平衡。 2.因为B树键位置不定,且在整个树结构中只出现一次, 2.请列举常见排序并通过代码实现任
转载
2020-01-25 13:34:00
569阅读
2评论
英文版的面试10大算法汇总日最高访问量已高达4,318次。这说明总结程序员面试算法有实际意义,比读算法书更有效。下面是中文版的10大算法汇总+有代表性的题目汇总。这些概念是专门为面试准备的,因为日常编程中我们很少会自己去写一个链表或者做一个图,也不会经常使用没有效率的递归。 以下用Java角度解释面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题
转载
2023-08-23 11:21:55
0阅读
Java面试编程题【精选】【程序1】 题目:古典问题:有一对兔子,从出生后第3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月 又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 解题思路:1 1 2 3 5 8 13…… 将第一月、第二月单独拿出来输出,然后以后每个数字都是前面两个的和。就直接输出就是了。用到 if - else 判断输入的月数。【程序2
转载
2023-07-21 08:50:40
54阅读