自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hot100-动态规划

新手刷题自用记录

2025-03-04 12:07:50 252

原创 hot100-贪心 回溯

新手刷题自用记录

2025-02-27 12:27:54 169

原创 hot100-栈 二分

rR记录第一次的r,在第一次中,l是最后一个小于target的数,r是第一个target(如果target存在)。在第二次中,l是最后一个target(如果target存在),r是target右侧第一个数。l指向的是首个元素大于target的一行的前一行。所以要判断首行的首个元素是不是大于target,若是,则l指向-1,再往后走会爆数组下标。i是nums1里分割线左侧的点,j是nums2里分割线左侧的点。如果第一次的r比第二次的l大,则target不存在。实际上也可以用辅助栈。

2025-02-26 18:31:32 309

原创 hot100-二叉树

新手刷题自用记录

2025-02-24 18:34:11 956

原创 hot100-

新手刷题自用记录

2025-02-21 13:54:21 368

原创 hot100-141、142、148、146、136、169、75、31、287

新手刷题自用手册

2025-02-20 20:03:29 514

原创 hot100-3、438、560、239、240、160、234(2简3中1难)

新手刷题自用记录

2025-02-19 18:23:43 928

原创 hot100——11,42

新手刷题自用记录

2025-02-18 23:12:59 259

原创 数组与贪心算法——649、678、420 数字与贪心 343(3中1难)

新手刷题自用记录

2024-09-11 16:50:01 1300 1

原创 数组与贪心算法——215、75、324、517(3中1难)

新手刷题自用记录

2024-09-10 23:14:34 1014

原创 数组与贪心算法——452、435、646、406、169(1简4中)

新手刷题自用记录

2024-09-09 23:52:42 1149

原创 数组与贪心算法——179、56、57、228(2简2中)

新手刷题自用手册

2024-09-07 23:31:27 1243

原创 数组与贪心算法——409、621(1中1简)

新手刷题自用记录

2024-09-06 23:48:46 641

原创 数组与贪心算法——605、121、122、561、455、575(5简1中)

新手刷题自用记录

2024-09-05 22:08:16 1240

原创 哈希表与统计——594、350、554、609、454(2简3中)

新手刷题自用记录

2024-09-04 16:23:43 1456

原创 哈希表的查找、插入及删除——166、138 哈希表与索引——1、167、599、219、220 (3简3中1难)

在这里,对abs(取绝对值)的方法做了一个转换,使用了TreeSet.higher函数(寻找集里严格大于e的最小的那个数),而把e定为num-valueDiff-1。即,原来-4到-1也在0组,这样的话,就可以让-5到-1分到-1组,实现错位。这道题使用了双重区间,即下标区间和值区间,下标区间依旧可以通过219的滑动区间解决限制,但对于值区间,比起在值区间内进行值遍历,我首先想到的办法是先找到最接近的值、再判断是否在区间。因为最差值的是t,也就是说,x和x+t是最极端的符合条件的情况,它们需要在一个桶里。

2024-09-03 15:20:28 1132

原创 哈希表的查找、插入及删除——217、633、349、128、202、500,290、532、205(五简四中)

新手刷题自用记录

2024-08-21 19:07:40 1258

原创 链表高精度加法——2、445 链表的合并——21、23(一简两中一难)

新手刷题自用记录

2024-08-20 17:47:43 545

原创 链表的旋转与反转 61、24、206、92、25(1简3中1难)

新手刷题自用记录

2024-08-19 20:38:15 879

原创 链表的删除 203、237、19 链表的遍历 430

新手刷题自用记录

2024-08-18 22:18:37 891

原创 栈与递归——385、341、394

新手刷题自用记录

2024-08-17 20:40:59 918

原创 栈与括号匹配——20、636、591、32(简中难难)

新手刷题自用记录

2024-08-16 20:39:21 1520

原创 栈与计算—— 150、227、224※

新手刷题自用记录

2024-08-15 21:16:23 1179

原创 用栈访问最后若干元素——682、71、388

新手刷题自用记录

2024-08-14 21:34:21 957

原创 简单数学题——492、29、507 快速幂——50、372

新手刷题自用记录

2024-08-05 14:37:46 722

原创 数字与位操作——168、670、233、357、400

新手刷题自用记录

2024-08-03 20:36:54 1118

原创 数字的位操作——393、172、258、319、405、171

新手刷题自用记录

2024-08-02 21:06:33 1549

原创 数字的位操作——326、504、263、190、191、476、461、477、693

新手刷题自用记录

2024-08-01 22:59:09 1142

原创 数字的位操作——7、9、479、564、231、342

新手刷题自用记录

2024-07-31 23:55:39 748

原创 中心拓展法——5、647

新手刷题自用记录

2024-07-29 18:34:34 1064

原创 字符串匹配—— 28、686、459、214 ※马拉车 BF KMP算法

新手刷题自用记录(新学三个算法 今天也是写得有点鼠了

2024-07-28 20:13:19 1686

原创 字符串变换 482、6、68

新手刷题自用记录

2024-07-27 23:51:48 943

原创 高精度运算 66、67、415、43、306

新手刷题自用记录

2024-07-27 13:15:41 1000

原创 子序列 392、524、521、522

新手刷题自用记录

2024-07-26 16:12:52 1118

原创 数字与字符串间转换——12、273、165、481

新手刷题自用记录

2024-07-25 19:46:35 886

原创 数字与字符串间转换——443、8、13

新手刷题自用记录

2024-07-24 15:56:07 398

原创 数字与字符串间转换 299、412、506、539、553、537、592、640

新手刷题自用记录

2024-07-23 20:07:55 1539

原创 字符的统计——423、657、551、696、467、535

新手刷题自用记录

2024-07-22 17:57:21 1093

原创 字符的统计 387、389、383、242、49

新手刷题自用记录

2024-07-20 21:56:00 1377

原创 字符串的反转——344、541、557、151

新手刷题自用记录

2024-07-19 10:29:03 546

空空如也

空空如也

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

TA关注的人

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