摘要: 添加元素 # append 为列表添加一个元素 list = [1, 2, 'asd', [1, 5, 6]] list.append('dsa') print(list) 结果: [1, 2, 'asd', [1, 5, 6], 'dsa'] # extend 用一个列表来扩充另一个列表 list 阅读全文
posted @ 2021-08-13 14:57 子丶非鱼Zzz 阅读(28) 评论(0) 推荐(0)
摘要: 当条件为假时,程序自动崩溃并抛出AssertionError的异常。 assert 条件 阅读全文
posted @ 2021-08-13 14:04 子丶非鱼Zzz 阅读(42) 评论(0) 推荐(0)
摘要: 在使用IDEA时可以用鼠标右键选择Generate可以自动生成一些方法 阅读全文
posted @ 2021-07-30 15:42 子丶非鱼Zzz 阅读(538) 评论(0) 推荐(0)
摘要: 在学Linux,就记一些东西吧 /bin (/usr/bin、/usr/local/bin) 是Binary的缩写,这个目录存放着最经常使用的命令。 /sbin (/usr/sbin、/usr/local/sbin) s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。 /h 阅读全文
posted @ 2021-07-29 18:35 子丶非鱼Zzz 阅读(54) 评论(0) 推荐(0)
摘要: 题目描述 从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回: [3,9,20,15,7] 来源:力扣(LeetCode) 链接:https://leetcode- 阅读全文
posted @ 2021-07-25 18:41 子丶非鱼Zzz 阅读(44) 评论(0) 推荐(0)
摘要: 题目描述 输入一个整数 n ,求1~n这n个整数的十进制表示中1出现的次数。 例如,输入12,1~12这些整数中包含1 的数字有1、10、11和12,1一共出现了5次。 示例 1: 输入:n = 12 输出:5 示例 2: 输入:n = 13 输出:6 来源:力扣(LeetCode) 链接:http 阅读全文
posted @ 2021-07-22 13:04 子丶非鱼Zzz 阅读(45) 评论(0) 推荐(0)
摘要: 题目描述 输入一个字符串,打印出该字符串中字符的所有排列。 你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。 示例: 输入:s = "abc" 输出:["abc","acb","bac","bca","cab","cba"] 来源:力扣(LeetCode) 链接:https://leetc 阅读全文
posted @ 2021-07-19 16:45 子丶非鱼Zzz 阅读(39) 评论(0) 推荐(0)
摘要: 题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。 阅读全文
posted @ 2021-07-19 16:17 子丶非鱼Zzz 阅读(37) 评论(0) 推荐(0)
摘要: 适配器模式(Adapter模式) 把一个类的接口转换成客户端所期待的另一种接口,从而使原接口不匹配而无法在一起工作的两个类能在一起工作。 如果有两个编译好的(无源代码)类,类A有某些功能,但是需要一个xml读取模块才能工作, 这个模块要实现这个接口: public interface XmlRead 阅读全文
posted @ 2021-07-19 15:55 子丶非鱼Zzz 阅读(51) 评论(0) 推荐(0)
摘要: 接口型模式 问题:类Client的实例instanceClient希望使用另一个对象instanceX提供的服务service,但在设计时并不能确定对象instanceX属于哪一个类。 解决办法:将对象instanceX提供的服务service抽象为一个接口ServiceProvider,然后让对象 阅读全文
posted @ 2021-07-19 15:28 子丶非鱼Zzz 阅读(53) 评论(0) 推荐(0)