自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Leetcode Hot 100 刷题记录,python语言

leetcode hot 100

2024-06-29 15:48:51 223

原创 Leetcode刷题记录111-120,python语言

Leetcode刷题记录111-120,python语言111 二叉树的最小深度(队列queue)111 二叉树的最小深度(队列queue)队列queue,遍历每一层的节点,同时从队列queue弹出自己节点,又加入子节点到queue。# Definition for a binary tree node.# class TreeNode:# def __init__(self, val=0, left=None, right=None):# self.val = val

2024-05-30 11:43:28 302 2

原创 Leetcode刷题记录101-110,python语言

使用队列来实现层序遍历,从根节点开始将每一层的节点依次加入队列,并按照顺序弹出节点。同时,我们需要记录每个节点的层级信息,以便将它们归类到不同的列表中。以上代码中,我们首先定义了一个树节点类TreeNode,然后编写了levelOrder函数来实现二叉树的层序遍历。在循环中,我们按层级处理节点,并将它们添加到结果列表中。如果两个节点都非空,且值相等,则继续比较两个节点的左右子节点。参考https://blog.csdn.net/Colorful___/article/details/133603913。

2024-05-25 12:41:15 337

原创 Leetcode刷题记录91-100,python语言

【代码】Leetcode刷题记录91-100,python语言。

2024-05-20 12:03:17 241

原创 Leetcode刷题记录81-90,python语言

如果左半段有序,则判断目标值是否在左半段范围内,若在,则将右指针移到中间元素左侧,否则将左指针移到中间元素右侧。如果右半段有序,则判断目标值是否在右半段范围内,若在,则将左指针移到中间元素右侧,否则将右指针移到中间元素左侧。如果左、中、右三个位置的元素值相等,则无法确定哪一部分是有序的,此时将左指针右移、右指针左移,缩小搜索范围。循环结束后,返回虚拟头节点dummy的下一个节点,即为去除重复节点后的新链表的头节点。在循环中,若当前节点的值等于下一个节点的值,则开始遍历直到找到不重复的节点。

2024-05-15 16:13:17 306

原创 Leetcode刷题记录71-80,python语言

定义一个函数minDistance来计算将word1转换成word2所使用的最少操作数,参数为两个单词word1和word2。初始化一个动态规划矩阵dp,其中dp[i][j]表示将word1的前i个字符转换成word2的前j个字符所需的最少操作数。遍历矩阵的除第一行和第一列外的所有元素,如果某个元素为0,则将对应的行和列的第一个元素置零,作为标记。如果第一行或第一列需要置零,则将第一行或第一列的所有元素置零。当word1为空时,插入word2的所有字符;当word2为空时,删除word1的所有字符。

2024-05-06 18:04:20 150 1

原创 Leetcode刷题记录51-70,python语言

这段代码通过从字符串末尾开始逆序遍历,统计最后一个单词的长度。具体步骤如下:使用 rstrip() 方法去除字符串末尾的空格,确保最后一个单词后面没有多余的空格。初始化变量 length 为 0,用于记录最后一个单词的长度。从字符串末尾开始逆序遍历字符串 s:如果遇到空格,说明当前单词已结束,直接返回 length;否则,更新 length,继续向前统计单词的长度。如果字符串中没有空格,则说明整个字符串就是一个单词,直接返回整个字符串的长度。

2024-04-23 19:58:04 887

原创 Leetcode刷题记录38-50,python语言

38-50

2024-04-10 17:02:26 219 1

原创 Leetcode刷题记录22-37,python语言

22-40

2024-03-21 09:55:17 178 1

原创 Leetcode刷题记录1-21,python语言

【代码】Leetcode刷题记录1-21,python语言。

2024-03-04 20:15:43 1342

原创 关于cplex与matlab,C++适配版本查询

根据matlab或者visual studio的版本查询cplex安装版本https://www.ibm.com/software/reports/compatibility/clarity/productsForPrereq.html国内没有免费学术版cplex学术版,试用版软件包命名不一样,需要注意。

2021-03-31 10:02:31 4687 2

原创 2020.11.10 利用python的pandas功能导入csv文件,进行数据分析

import pandas as pddf = pd.read_csv('C:/Users/yuyu/bike-shared scheduling/1124.csv',encoding = 'gb18030')print(df.head()) ##导入csv文件,并输出前五行。其中,encoding的取值可以改变,可以自己选择,试一试效果。导入后,对某一列全为字符串的...

2020-11-10 09:22:54 162 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除