刷题吭吭
文章平均质量分 88
小翼_Ashley
这个作者很懒,什么都没留下…
展开
-
Leet Code 刷题记录【4】
LeetCode刷题原创 2022-06-22 21:16:27 · 199 阅读 · 1 评论 -
Leet Code 刷题记录【3】
leetcode刷题记录原创 2022-06-22 20:06:10 · 91 阅读 · 0 评论 -
Leet Code 刷题记录【2】
88. 合并两个有序数组 这道题的难点就在于如何避免反复挪动数字。 我很自然而然地就用空间换时间了,重新令了个空数组来存结果,在内存消耗上惨不忍睹。 实际上更巧妙的办法是倒着来。 一般我们会考虑从小到大去找、去存,实际上也可以从大到小去找、去存。这样就不会覆盖存储。 然后我写成了这个丑样子: class Solution { public: void merge(vector<int>& nums1, int m, vector<int>& nums2, in原创 2020-07-24 14:38:20 · 165 阅读 · 0 评论 -
Leet Code 刷题记录【1】
20.有效的括号 用到的数据结构:链表实现的栈 参考:C语言—堆栈(链表实现) - changfan - 博客园 舍友看到我这一大堆栈的实现惊了,说你机试的时候真的有这么多时间写C吗?于是去看了看C++的写法——短时间里不能很熟练运用java,就先上C++吧。下面是几个需要学习的Part: 关于map的使用 在C里面,我是对着ascii码表看的,或者直接比较,而在C里面可以用Map做一个一对一的hash映射。参考: C++中map的使用_u011555996的博客-CSDN博客_c++ map map与u原创 2020-07-12 19:56:56 · 977 阅读 · 1 评论