strongnine
strongnine
全部文章
Python
Julia(7)
LaTeX(5)
mac os x(1)
Markdown(3)
MATLAB(3)
人工智能(26)
排序(1)
操作系统(1)
数学(5)
数据结构(2)
译智社(6)
归档
标签
去牛客网
登录
/
注册
strongnine
全部文章
/ Python
(共20篇)
面试:2022 春招实习美团面试题目
来自专栏
昨天做了美团的一套题目,把题目记录了一下。分享出来,并且把自己编的思路和过程也写出来,当然应该会有错误,如果有错误,可以直接评论给我提出来。或者如果有自己的思路,希望可以给我分享一下,学习学习。 第一题:汉明距离之和 小美有两个 01 串 s, t。她想求 s 和 t 的所有长度等于 ∣s∣|s|∣...
Python3
图
动态规划
面试经验
面经
美团
春招
2022-05-07
0
417
LeetCode 第 3 题:无重复字符的最长子串(Python 代码)
来自专栏
题目 3. 无重复字符的最长子串 的描述如下:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 子串 要求一定得是连续的,而 子序列 是可以不连续的。 这是一道没有多少知识点的题目,就是用 滑动窗口 的方式来写,算是一道挺简单的题目,但是想了我很久。我的方法和官方的题解是差...
滑动窗口
2022-05-07
0
421
LeetCode 第 138 题:复制带随机指针的链表(Python 代码)
来自专栏
题目 138. 复制带随机指针的链表 的描述如下,给定一个长度为 nnn 的链表,每个节点比普通的节点多了一个额外的随机指针 ramdom,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。所谓的深拷贝,就是完全生成一个新的对象,内存地址都是不同的,这样改变拷贝之前变量,就不会影响到拷贝...
Python3
哈希表
链表
回溯
迭代
2022-05-07
0
301
Python:正确生成列表的方法
来自专栏
注意:在生成列表的时候,最好用 [0 for _ in range(n)] 的方式而不是 [0] * n 的方式生成,原因如下。 假设我们想要创建一个长度为 n = 2 列表 a 的时候,一般的做法有两种:a = [0] * n 和 a = [0 for _ in range(n)],在一维的时候...
Python3
数组
2022-05-07
0
410
LeetCode 第 1373 题:二叉搜索子树的最大键值和
来自专栏
LeetCode 第 1373 题:二叉搜索子树的最大键值和 题目 1373. 二叉搜索子树的最大键值和 的要求是,给你一颗以 root 为根的二叉树,要求返回任意二叉搜索子树的最大键值和。 首先要注意的是,给定的二叉树不一定是一颗二叉搜索树,所以我们要判断以某个节点为根节点的子树是否为二叉搜索树。...
Python3
二叉树
二叉搜索树
链表
后序遍历
2022-05-07
0
337
Python:使用 os、shutil 模块对文件与目录操作
来自专栏
当你想批量处理文件的时候,使用 python 对文件或者文件夹进行操作,可以迅速地解决问题。 在 python 里面有几个内置模块可以对文件进行复制、移动、重命名及读写等操作。以下是对 os、shutil 模块里面的重要函数与方法进行的简单介绍。 一、os 模块 常用函数和方法: ...
2021-11-22
0
437
Python:给字符串赋值
来自专栏
在 Python 使用 exec() 或 exec 可以给一个字符串赋值,其原理其实就是使用这个函数来执行这条字符串。 python 3 中 exec() 为一个函数: >>> exec("W1 = 123") >>> print(W1) ...
2021-11-22
0
1055
Python:lambda 语句
来自专栏
在 Python 中有个保留的字符「lambda」,它的作用是定义一个匿名函数,具体用法如下。 >>> func = lambda x: x + 1 >>> print(func(1)) 2 这个 lambda 表达句就等于: def func(x): ...
2021-11-22
0
375
Python:补零操作
来自专栏
有时候在使用 Python 的时候,想要对一个数字或者字符串进行补零操作,即把「1」变为一个八位数的「00000001」,这个时候可以使用一下方法来进行补零。 字符串补零: 可以使用 zfill() 函数来给字符串补零: >>> str = "123" &...
2021-11-22
0
471
Python:生成随机不重复的数
来自专栏
想要使用 Python 生成随机不重复的数,我们可以使用 random 模块来实现: >>> import random ## 先创个 list >>> list = [1.0 ,1.2 ,1.4, 1.3, 1.65] >>> print(...
2021-11-22
0
1058
首页
上一页
1
2
下一页
末页