Python
YFR718
这个作者很懒,什么都没留下…
展开
-
【leetcode千题】303. 区域和检索 - 数组不可变
问题给定一个整数数组 nums,求出数组从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点。实现 NumArray 类:NumArray(int[] nums) 使用数组 nums 初始化对象int sumRange(int i, int j) 返回数组 nums 从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点(也就是 sum(nums[i], nums[i + 1], … , nums[j]))示例:输入:[“NumArray”, “sumRange转载 2021-03-01 22:27:34 · 97 阅读 · 0 评论 -
【leetcode千题】111.二叉树的最小深度
二叉树的最小深度给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。示例 1:输入:root = [3,9,20,null,null,15,7]输出:2示例 2:输入:root = [2,null,3,null,4,null,5,null,6]输出:5提示:树中节点数的范围在 [0, 105] 内-1000 <= Node.val <= 1000思路:队列bfs计数# Definition fo原创 2021-01-25 11:59:22 · 109 阅读 · 0 评论 -
【python】jupyter使用技巧
jupyter导入其他环境:首先要切换到想要添加的环境中来,比如说【gan】,然后在这个环境中,使用ipykernel的命令来添加环境到jupyter notebook中conda activate ganconda install ipykernelpython -m ipykernel install --name gan执行完这个语句之后,会自动在目录【C:\ProgramData\jupyter\kernels】(类似)生成一个【adda】文件夹,里面有kernel.json文件现在打原创 2020-12-30 15:04:18 · 177 阅读 · 0 评论 -
【Java】【Python】命名规范
Java命名规范原文链接:http://blog.csdn.net/jiangyu1013/article/details/100214651、项目名称:全部小写2、常量:都用大写。如:public static final String DBDRIVER="…";3、类的名字:大写开头: 如:public class Person{}4、属性名:小写:如 String personName=“哈哈”;5、方法名:小写:如public String getPersonName(){return原创 2020-09-10 10:47:06 · 112 阅读 · 0 评论 -
【算法】python 排序
sort()和sorted()L.sort():该函数第一个参数iterable为任意可以迭代的对象,cmp是比较函数,通常为lambda函数,key是用于比较的关键字,reverse表示排序结果是否反转,需要特别注意的是,该函数只适用于列表,而非任意可以迭代的对象。cmp是比较函数,接受两个对象参数 x 和 y,返回 负数(x<y),0(x=y),正数(x>y)sorted():该函数第一个参数iterable为任意可以迭代的对象,cmp是比较函数,通常为lambda函数,key是用于比原创 2020-08-17 10:10:57 · 421 阅读 · 0 评论