摘要:
#####java.util.Date、java.util.Calendar(jdk1.8前)、java.time.LocalDate(jdk1.8后线程安全) ###Date类 // 1626624005531 时间戳为Long类型,适用于计算时间差 Long time = System.curr 阅读全文
摘要:
##基础知识 ###1.概念 NumPy的主要对象是同构多维数组。它是一个元素表(通常是数字),所有类型都相同,由非负整数元组索引。在NumPy维度中称为 轴 。 eg:3D空间中的点的坐标[1, 2, 1]具有一个轴。该轴有3个元素,所以我们说它的长度为3。在下图所示的例子中,数组有2个轴。第一轴 阅读全文
摘要:
参考自https://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.html os模块和shutil模块 import os import shutil 目录操作 1.取得当前目录 s = os.getcwd() eg:将abc.py放入 阅读全文
摘要:
####1.读取 read()到文件末尾返回空字符串,输出为空行 file_object.read 返回字符串 fp.readline([size]) 读取一行,如果定义了size,有可能返回的只是一行的一部分 fp.readlines([size]) 把文件每一行作为一个list的一个成员,并返回 阅读全文
摘要:
题目 :给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 思路: 1.原地删除,Space:O(1) 2.双指针法 Time:O(n) 阅读全文
摘要:
题目 :给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 思路: 1.暴力破解,两重循环 Time:O(n) 2.使用字典模拟哈希查找,用dict.get( 阅读全文
摘要:
题目 :给你一个整数数组 nums ,请你找出数组中乘积最大的连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。 转自: 动态规划问题 「动态规划」通常不关心过程,只关心「阶段结果」,这个「阶段结果」就是我们设计的「状态」。什么算法关心过程呢?「回溯算法」,「回溯算法」需要记录过 阅读全文
摘要:
在 Markdown 文档中,可以直接采用 HTML 标记插入空格(blank space),而且无需任何其他前缀或分隔符。具体如下所示: 插入一个空格 (non breaking space) 或 或 插入两个空格 (en space) 或 或 插入四个空格 (em space) 或 或 插入细空 阅读全文
摘要:
题目 :共有 n 门课需要选,记为 0 到 n 1。在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1给定课程总量以及它们的先决条件,返回你为了学完所有课程所安排的学习顺序。可能会有多个正确的顺序,你只要返回一种就可以了。如果 阅读全文
摘要:
题目:给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 要求:只能使用常数的额外空间。需要实际进行节点交换。 tip: 1.head是第一个结点,需要另外添加结点hair 阅读全文