自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 力扣:超出时间限制——不如试试动态规划

Leetcode 97.交错字符串 题目简述 给定三个字符串s1,s2,s3,请帮忙验证s3是否是由s1和s2交错组成的 两个字符串s和t交错的定义如下: s和t被分割成若干非空子字符串 s = s1 + s2 + … + sm t = t1 + t2 + … + tn |n - m| <= 1 交错即 s1 + t1 + s2 + t2 + … 或 t1 + s1 + t2 + s2 + … 示例: s1 = “aabcc” s2 = “dbbca” s3 = “aadbbcbcac” 我的超

2021-10-09 20:40:36 1333

原创 Leetcode95.不同的二叉搜索树——如何真正实现动态分配内存

Leetcode95.不同的二叉搜索树——真正的动态分配内存 题目简述 生成并返回所有由n个节点组成的节点值从1~n互不相同的二叉搜索树,可以按任意顺序返回答案 示例: 什么是二叉搜索树?(我看到题目的第一反应…) 简单解释就是:左子树节点值<根节点值 且 右子树节点值>根节点值 并且左子树和右子树也是二叉搜索树(听这个解释就有种浓浓的递归味)(二叉树题解皆可递归) 我的first通过答案(又臭又长,可跳过) /** * Definition for a binary tree node.

2021-10-04 19:12:18 181

原创 leetcode 228.汇总区间

汇总区间(让博主饱受折磨的普通题) 题目 给定一个无重复元素的有序整数数组nums 要求返回恰好覆盖数组中所有数字的最小有序区间范围列表 即:nums中的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于nums的数字x【用我的理解就是要求“刚刚好,不多也不少,skr~”】 列表中的每个区间范围[a,b]应该按如下格式输出: “a->b”,如果a!=b “a”,如果a==b 示例: 输入:nums = [0,1,2,4,5,7] 输出:["0->2","4->5","7

2021-09-08 21:33:23 119

原创 if条件判断

哈希表应用

2021-09-03 15:07:02 455

原创 链表使用基础——如何创建链表

链表使用基础——如何创建链表 前言 leetcode 题2 两数相加 已知两个非空链表,表示两个非负整数,每位数字都是按照逆序方式存储,每个节点存储一位数字 将这两个数相加,并以相同形式返回一个表示和的链表 假设:除了数字0以外,这两个数不会以0开头 示例: 建立结果链表 struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l2){ int add = 0; struct ListNode* result

2021-09-02 20:17:33 1205

原创 malloc函数的使用方法

malloc函数的使用方法 实例 //创建一个长度为numsSizie的整形数值 int* p = (int *)malloc(numsSize * sizeof(int)); 注意使用malloc进行动态分配后,一定要使用free释放内存,否则会造成内存泄露 因此,完整代码如下: //创建一个长度为numsSizie的整形数值 int* p = (int *)malloc(numsSize * sizeof(int)); ... free(p); //完美收工 博主的犯蠢记事 int *twoSum(

2021-09-01 22:25:52 3016 1

计算机系统结构教程.rar

讲义+讲解视频

2021-03-03

空空如也

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

TA关注的人

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