06 2023 档案

Python - Java vs Python 语法对比
摘要:基础语法 运算符优先级 建议在优先级不清晰的时候打上括号 URL:http://www.taodudu.cc/news/show-4803654.html?action=onClick for 循环 能否自主决定i的值 java - “可以” 自主决定i循环到哪个值 int i = 0; for( 阅读全文

posted @ 2023-06-17 23:49 frank_cui 阅读(101) 评论(0) 推荐(0) 编辑

Python - 方法参数中,带self和不带self的区别
摘要:不带self 该python文件中,没有类的概念。因此所有的方法参数中,没有self #文件名 solution.py def partition(head: Optional[ListNode], x: int) -> Optional[ListNode]: #... if __name__ == 阅读全文

posted @ 2023-06-16 17:11 frank_cui 阅读(251) 评论(0) 推荐(0) 编辑

Python - typing模块之Optional类
摘要:总结 可选参数:具有默认值的参数,不需要在其类型批注上使用Optional,因为默认值的类型已经给定了。 可选类型:Optional,作用是让编译器识别到该参数有一个类型提示,可以使指定类型,也可以是None,且参数是可选非必传的。Optional[int] 等价于 Union[int, None] 阅读全文

posted @ 2023-06-16 10:08 frank_cui 阅读(472) 评论(0) 推荐(0) 编辑

Python - import 包/类 方法
摘要:错误示例 易错点:不要把py文件的名字,定义的和内部的class一样 仿照java一样,让py文件名和内部的class一致。 # ListNode.py 文件 class ListNode: def __init__(self, val=0, next=None): self.val = val s 阅读全文

posted @ 2023-06-15 17:29 frank_cui 阅读(137) 评论(0) 推荐(0) 编辑

Python - 函数声明中的 : 和 -> 符号的含义
摘要:函数注释包括: : 标记 给函数参数打注释的意思。-> 标记 给函数返回值打注释的意思。 例子: # 代码: def dd(w:list) -> int: return w[0]+w[1] # 调用: dd([1,2]) #输出: 3 解释:: 表示参数w应该传入list类型的值,但只是注释(在你的 阅读全文

posted @ 2023-06-15 16:18 frank_cui 阅读(114) 评论(0) 推荐(0) 编辑

Leetcode - 分类经典题目汇总
摘要:回溯算法 动态规划 通解通法 动态规划问题的一般形式就是求最值 判断算法问题是否具备「最优子结构」,是否能够通过子问题的最值得到原问题的最值 明确 base case -> 明确「状态」-> 明确「选择」 -> 定义 dp 数组/函数的含义 「状态」就是指,f(n) 把参数 n 想做一个状态,这个状 阅读全文

posted @ 2023-06-14 11:27 frank_cui 阅读(92) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

levels of contents
点击右上角即可分享
微信分享提示