摘要: 257. 二叉树的所有路径 难度简单 给定一个二叉树,返回所有从根节点到叶子节点的路径。 说明: 叶子节点是指没有子节点的节点。 示例: 输入: 1 / \ 2 3 \ 5 输出: ["1->2->5", "1->3"] 解释: 所有根节点到叶子节点的路径为: 1->2->5, 1->3 请看代码, 阅读全文
posted @ 2021-06-19 00:04 xyu1 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 本人在www.programiz.com网站上搜到一篇讲解python装饰器的文章,由浅入深,步步深入,可以一读。 声明:此篇文章是从programiz.com网站摘录得到的,并非本人原创。原来为英文版本,本人翻译成中文版本,并加了部分批注,如有错误还请指正。 Python Decorators A 阅读全文
posted @ 2020-04-22 23:59 xyu1 阅读(425) 评论(0) 推荐(1) 编辑
摘要: 最近在学Python操作MySQL,所以想装个MySQL软件实操一把。 要想操作MySQL必须先装MySQL软件,启动数据库服务。 1.安装MySQL软件【Windows系统】 下面是一篇安装MySQL的教程,如下: https://www.cnblogs.com/ayyl/p/5978418.ht 阅读全文
posted @ 2019-01-05 22:52 xyu1 阅读(1706) 评论(0) 推荐(0) 编辑
摘要: 最近学习APUE读到避免线程死锁的部分,看到部分源码涉及到避免死锁部分,源码使用了散列表来实现对结构(struct)的存储与查找。 本文不讨论代码中的互斥量部分。 取余法散列表:书中使用的是取余法来构建散列表,通过使用第5行定义的宏函数来计算(唯一计算)出每个ID(struct内部属性,保证stru 阅读全文
posted @ 2017-12-13 01:29 xyu1 阅读(287) 评论(0) 推荐(0) 编辑
摘要: os os.chdir('/temp') 改变当前工作目录 os.getcwd() 返回当前工作目录 os.mkdir('example') 创建目录 os.listdir('cwd') 列出指定的文件夹包含的文件或文件夹的名字的列表 os.rename('test', 'filetest.txt' 阅读全文
posted @ 2017-12-02 23:28 xyu1 阅读(397) 评论(0) 推荐(0) 编辑
摘要: NameError: name 'pr' is not defined 当出现此错误时,需注意的是将第一个while与上面的pr对齐。 阅读全文
posted @ 2017-11-01 00:54 xyu1 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 在C语言中可以看到这样一种形式的代码: 问题就出来了,这个else 到底是和那个if搭配?也许在这里容易发现,但是 如果是大块 的代码嵌入到了类似这样的框架中,那么寻找起来是很麻烦的! 其实上面的语句是想else跟第一个if搭配的,但是事实上else是和内部的if搭配了!因 为C编译器会忽略空白! 阅读全文
posted @ 2017-07-19 00:09 xyu1 阅读(574) 评论(0) 推荐(0) 编辑
摘要: enumerate()使用 如果对一个列表,既要遍历索引又要遍历元素时,首先可以这样写: 上述方法有些累赘,利用enumerate()会更加直接和优美: enumerate还可以接收第二个参数,用于指定索引起始值,如: 阅读全文
posted @ 2017-07-14 00:36 xyu1 阅读(349) 评论(0) 推荐(0) 编辑
摘要: The range() constructor returns an immutable sequence object of integers between the given start integer to the stop integer. range() constructor has 阅读全文
posted @ 2017-07-11 00:28 xyu1 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的纯数字输入 当输入为纯数字时 input返回的是数值类型,如int,float raw_inpout返回的是字符串类型,string类型 输入字符串为表达式 input会计算在字符串中的 阅读全文
posted @ 2017-07-05 01:07 xyu1 阅读(698) 评论(0) 推荐(0) 编辑