摘要:
给定一个单链表 L:L0→L1→…→Ln-1→Ln , 将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→… 不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例1:给定链表 1->2->3->4, 重新排列为 1->4->2->3. 示例2:给定链表 1->2->3- 阅读全文
摘要:
里程碑式创新:ResNet 2015年何恺明推出的ResNet在ISLVRC和COCO上横扫所有选手,获得冠军。ResNet在网络结构上做了大创新,而不再是简单的堆积层数,ResNet在卷积神经网络的新思路,绝对是深度学习发展历程上里程碑式的事件。 闪光点: 层数非常深,已经超过百层 引入残差单元来 阅读全文
摘要:
给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字,比如: 输入: 1->2->3->3->4->4->5 输出: 1->2->5 def deleteDuplicates(self, head: ListNode) -> ListNode: dummynode = 阅读全文
摘要:
os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname(path) #返回文件路径 os 阅读全文
摘要:
阅读全文
摘要:
个区间若能合并,则第一个区间的右端点一定不小于第二个区间的左端点。所以先把区间集合按照左端点从小到大进行排序,接着从第一个区间开始遍历,对每个区间执行如下操作: 1.首先保存该区间的左端点start和右端点end; 2.从该区间的下一个区间开始,依次比较此区间的左端点与上一个区间的右端点,若满足合并 阅读全文
摘要:
这里我们可以考虑将 n 数之和降低为一个数加上 n-1 数之和的问题。依次降低 ,最低是二数之和的问题 ,二数之和问题容易解决。主要在于从 n 到 n-1 的过程需要理解 :下列代码中前几个 if 是对特殊情况的处理 ;通过新的 target = target - nums[i] 进行参数修改再次调 阅读全文
摘要:
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of 阅读全文