- 博客(26)
- 收藏
- 关注

原创 Python面试题
多态(Polymorphism)是面向对象编程的三大特征之一,它允许不同类的对象对同一消息(方法调用)做出不同的响应。Python的多态不需要显式声明接口或继承关系(虽然可以),而是更强调对象的行为而非类型,这使得Python的多态更加灵活和强大。Python不检查对象的类型,而是关注对象是否具有所需的方法或属性(“如果它走起来像鸭子,叫起来像鸭子,那么它就是鸭子”)。子类可以重写(override)父类的方法,实现不同的行为。模块定义抽象基类,强制子类实现特定方法。:创建后可以修改内容。
2025-05-21 23:54:59
838
原创 LC109. 有序链表转换平衡二叉搜索树
通过找到链表的中间节点并将其作为根节点,然后递归地构建左子树和右子树,我们可以将一个升序链表转换为一个平衡的二叉搜索树。这种方法既保证了树的平衡性,又充分利用了链表的升序特性。
2025-03-04 21:55:27
1307
原创 二叉树最长路径
要使用非递归方法找到二叉树中从根节点到叶子的最长路径,并打印出这条路径,可以通过深度优先搜索(DFS)的迭代实现,结合栈来模拟递归过程。通过栈模拟递归过程,我们可以用非递归方法找到二叉树中从根节点到叶子的最长路径,并打印出这条路径。这种方法避免了递归调用栈的开销,适合处理深度较大的树。
2025-02-26 23:22:35
912
原创 leetcode 108. 将有序数组转换为二叉搜索树
通过分治法,我们可以高效地将一个升序数组转换为平衡的二叉搜索树。这种方法的时间复杂度和空间复杂度都非常优秀,适合处理大规模数据。非递归方法通过栈模拟递归过程,避免了递归调用栈的开销,适合处理大规模数据或深度较大的树。虽然代码稍复杂,但性能更优。
2025-02-26 23:17:05
737
原创 对dropout放缩的解释
看完 https://zhuanlan.zhihu.com/p/38200980 后读评论有感,文中对p的定义有矛盾,评论中有解释的不错的,记录一下。
2023-01-16 11:53:57
204
原创 promise对象
ECMAscript 6 原生提供了 Promise 对象。Promise 对象代表了未来将要发生的事件,用来传递异步操作的消息。
2022-12-31 16:52:38
60
原创 Beautiful_Soup_learning(一)
BS4 v 4.4.0 中文文档地址链接.!pip install beautifulsoup4Collecting beautifulsoup4 Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)Collecting soupsieve>1.2 Downloading soupsieve-2.3.2-py3-none-any.whl (37 kB)Installing collected packages: so
2022-04-14 10:13:58
716
原创 目前使用最多的Jackson三jar包(百度网盘自取)
链接:https://pan.baidu.com/s/1KurANc35_WlltvB-rkrG-w提取码:5a5h
2020-03-02 22:54:50
2365
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人