- 博客(11)
- 收藏
- 关注
原创 python函数参数引用传递
python函数参数引用传递Python中函数参数是引用传递(注意不是值传递)对于不可变类型,因变量不能修改,所以运算不会影响到变量自身而对于可变类型来说,函数体中的运算有可能会更改传入的参数变量def test1(b): # 变量b一定是一个局部变量,就看它指向的是谁?可变还是不可变 b += b # += 是直接对b指向的空间进行修改,而不是让b指向一个新的 def test2(b): b = b+b # xx = xx+yyy 先把=号右边的结果计算出来,
2022-03-20 21:56:49
3311
原创 【无标题】二叉树最小深度和层序遍历
class Solution: def minDepth(self, root): """ :type root: TreeNode :rtype: int """ if root: if root.left and root.right: return 1 + min(self.minDepth(root.left), self.minDepth(root.ri.
2022-02-26 22:16:34
257
原创 判断满二叉树
class Node { int data; Node left; Node right;}public class Demo { public static boolean isF(Node head) { // 满二叉树 节点数 = 2 ** 高度 - 1 if (head == null) { return true; } Info data = f(head);
2022-02-26 21:21:15
402
原创 迷宫问题代码
b = [0, 1]a = []import randomfor i in range(10): a.append([]) for j in range(10): a[i].append(random.choice(b))# print(a)maze = [[1, 0, 0, 1, 1, 0, 1, 1, 0, 1], [1, 0,0, 1, 0, 1, 0, 0, 0, 1], [1, 1, 0, 0, 1, 0, 1, 0,
2021-03-21 21:22:27
73
原创 elasticsearch head安装和遇到的问题
elasticsearch head安装1. 先下载安装nodejs1.1 下载路径https://nodejs.org/zh-cn/download/根据系统选择相应的文件, 这里以windows系统为例1.2 设置环境变量将下载的文件解压, 解压结果如下图将F:\nodejs\node-v12.17.0-win-x64将入环境变量的path中记得保存1.3 修改镜像源npm config set registry
2020-06-02 01:15:41
373
原创 正则总结
字符意思“^”代表的意思是限定以某个字符开头*代表出现的次数大于等于0.匹配除换行符 \n 之外的任何单字符。要匹配 . ,请使用 反斜杠.$代表某个字符结尾?代表非贪婪模式+代表字符至少出现1次{a, b}代表前面的字符出现a到b次之间{a}代表前面的字符出现a次{a, }代表前面的字符至少出现a次|或的意思[]表示中括号中出现的任意一个字符, [A-Z]表示大写的英文字母[^]代表的意思是非、取...
2020-05-31 20:50:06
81
原创 windows创建虚拟环境
Python Windows创建虚拟环境1. 安装virtualenvwrapper-winpip install virtualenvwrapper-win # Windows环境pip install virtualenvwrapper # linux环境2. 设置WORKON_HOME环境变量然后呢,我们新建有一个变量名叫 WORKON_HOME ,变量值就是我们专门用户存放虚拟环境的文件夹地址,然后点击保存保存,一直确定即可,如下图所示。3. 创建虚拟环境mkvirtualen
2020-05-31 14:07:37
229
原创 static修饰方法的区别
static静态方法直接用类名.方法名调用,非静态方法实例对象.方法名调用2.具体看代码如下:首先定义一个学生类public class Student { public static void say(){ System.out.println("说话"); } public void eat(){ System.out...
2020-03-18 23:38:32
66
原创 Markdown常用快捷键
markdown常用语法快捷键序号快捷键效果1# (1号标题一个#,2号标题2个#,以此类推)标题2-加空格无序列表31.加空格有序列表3! []中写图片名字,()中填入地址插入图片4嘻嘻嘻(左右各一个*号)斜体5和大萨达(左右各2个*号)加粗6互联网的服务(左右各三个*号)斜体 加粗7—横线...
2020-03-18 23:21:10
93
原创 markdown常用快捷键
markdown常用语法快捷键序号快捷键效果1# (1号标题一个#,2号标题2个#,以此类推)标题2-加空格无序列表31.加空格有序列表3! []中写图片名字,()中填入地址插入图片4嘻嘻嘻(左右各一个*号)斜体5和大萨达(左右各2个*号)加粗6互联网的服务(左右各三个*号)斜体 加粗7—横线...
2020-03-18 23:17:03
115
原创 冒泡排序
冒泡排序含义:比较数组中两个相邻的元素,如果第一个比第二个数大,交换他们的位置,每一次比较,都会产生一个最大或者最小的数值,下一轮则可以少一次排序,一直循环,直到排序完成代码如下:public static int[] sortMethod(int[] array){ int tem = 0; // 定义一个中间变量,暂时存储数据 for (int ...
2020-03-18 21:30:16
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人