自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法训练营|Day10|栈与队列

给你一个字符串数组tokens,表示一个根据表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。'+''-''*''/'9该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 96该算式转化为常见的中缀算术表达式为:(4 + (13 / 5)) = 622该算式转化为常见的中缀算术表达式为:= 17 + 5= 22"+""-""*""/"逆波兰表达式是一种后缀表达式,所谓后缀就是指算符写在后面。

2026-06-26 23:00:00 163

原创 算法训练营|Day9|栈与队列

请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(pushpoppeekempty):实现MyQueueint pop()int peek()truefalsesizeis empty100pushpoppeekemptypoppeek。

2026-05-19 23:00:00 343

原创 算法训练营|Day8|字符串

给你一个字符串s,请你反转字符串中的顺序。是由非空格字符组成的字符串。s中使用至少一个空格将字符串中的分隔开。返回顺序颠倒且之间用单个空格连接的结果字符串。输入字符串s中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。反转后的字符串中不能存在前导空格和尾随空格。如果两个单词间有多余的空格,反转后的字符串需要将单词间的空格减少到仅有一个。' 's。

2025-10-08 23:04:51 496

原创 算法训练营|Day7|字符串

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须、使用 O(1) 的额外空间解决这一问题。

2025-08-13 23:00:47 775

原创 算法训练营|哈希表总结

哈希表(散列表hash table),根据关键码直接访问元素三种常见哈希结构:数组,集合set,映射map。

2025-08-13 23:00:29 479

原创 算法训练营|Day6|哈希表

给你四个整数数组nums1nums2nums3和nums4,数组长度都是n,请你计算有多少个元组2两个元组如下:1。

2025-08-02 23:21:47 1180

原创 算法训练营|Day5|哈希表

给定两个字符串s和t,编写一个函数来判断t是否是s的 字母异位词。truefalset。

2025-07-27 22:58:39 1163

原创 算法训练营|链表总结

int val;

2025-07-27 22:58:26 319

原创 算法训练营|Day4|链表

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。

2025-07-15 23:02:33 1171

原创 算法训练营|Day3|链表

给你一个链表的头节点head和一个整数val,请你删除链表中所有满足的节点,并返回。

2025-07-09 23:26:58 810

原创 算法训练营|数组总结

时间复杂度:算法执行语句的次数空间复杂度:算法在运行过程中临时占存储空间大小数组(C++):存放在连续内存空间的相同类型固定大小的数据的集合,不能删除,只能覆盖列表(Python):数据可以是不同类型,列表长度可变。

2025-06-28 20:08:54 525

原创 算法训练营|DAY2|数组-滑动窗口、前缀和

给定一个含有n个正整数的数组和一个正整数target找出该数组中满足其总和大于等于target的长度最小的,并返回其长度如果不存在符合条件的子数组,返回0。2子数组[4,3]是该条件下的长度最小的子数组。10。

2025-06-27 23:00:00 721

原创 算法训练营|DAY1|数组-二分查找

给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果target存在返回下标,否则返回-1。你必须编写一个具有O(log n)时间复杂度的算法。49 出现在 nums中并且下标为 4-12 不存在 nums中因此返回 -1numsn[1, 10000]nums。

2025-06-21 23:00:48 541 1

空空如也

空空如也

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

TA关注的人

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