会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Dazzling
外婆坐在阳光下 轻轻抚着我的发 那远去的少年 恍然间长大
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
67
下一页
2022年7月22日
为什么JDK建议使用ArrayDeque实现栈
摘要: 首先,先说为什么不建议使用Stack这个实现类: https://www.xttblog.com/?p=3416 前面我已经写过一篇关于 Stack(栈) 的文章了《 吃多了拉就是队列,吃多了吐就是栈 》。鉴于网上关于 Stack 的文章众多,但大多都是偏介绍的。并且 Stack(栈)在 Java
阅读全文
posted @ 2022-07-22 09:15 Dazzling!
阅读(169)
评论(0)
推荐(0)
2022年5月6日
C++ class和struct到底有什么区别
摘要: C++ 中保留了C语言的 struct 关键字,并且加以扩充。在C语言中,struct 只能包含成员变量,不能包含成员函数。而在C++中,struct 类似于 class,既可以包含成员变量,又可以包含成员函数。 C++中的 struct 和 class 基本是通用的,唯有几个细节不同: 使用 cl
阅读全文
posted @ 2022-05-06 17:01 Dazzling!
阅读(90)
评论(0)
推荐(0)
2022年4月19日
目录项、inode、数据块
摘要: 大部分的Linux文件系统(如ext2、ext3)规定,一个文件由目录项、inode和数据块组成: 目录项:包括文件名和inode节点号。 Inode:又称文件索引节点,包含文件的基础信息以及数据块的指针。 数据块:包含文件的具体内容。 一、inode是什么? 理解inode,要从文件储存说起。 文
阅读全文
posted @ 2022-04-19 12:24 Dazzling!
阅读(738)
评论(0)
推荐(0)
2022年4月18日
C语言void关键字
摘要: 一、void a? void 的字面意思是“空类型”,void *则为“空类型指针”,void *可以指向任何类型的数据。 void 几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void 变量,看看下面的例子: void a; Visual C++6.0 上,这行语句编译时会出错,提示
阅读全文
posted @ 2022-04-18 15:20 Dazzling!
阅读(341)
评论(0)
推荐(1)
2021年9月11日
88. 合并两个有序数组
摘要: 观察可知,\(\textit{nums}_1\) 的后半部分是空的,可以直接覆盖而不会影响结果。因此可以指针设置为从后向前遍历,每次取两者之中的较大者放进 \(\textit{nums}_1\) 的最后面。 /* * @lc app=leetcode.cn id=88 lang=java * * [
阅读全文
posted @ 2021-09-11 19:00 Dazzling!
阅读(28)
评论(0)
推荐(0)
141. 环形链表
摘要: 本方法需要对「Floyd 判圈算法」(又称龟兔赛跑算法)有所了解。 假想「乌龟」和「兔子」在链表上移动,「兔子」跑得快,「乌龟」跑得慢。当「乌龟」和「兔子」从链表上的同一个节点开始移动时,如果该链表中没有环,那么「兔子」将一直处于「乌龟」的前方;如果该链表中有环,那么「兔子」会先于「乌龟」进入环,并
阅读全文
posted @ 2021-09-11 15:54 Dazzling!
阅读(52)
评论(0)
推荐(0)
2021年9月10日
15. 三数之和
摘要: 题目中要求找到所有「不重复」且和为 0 的三元组,这个「不重复」的要求使得我们无法简单地使用三重循环枚举所有的三元组。这是因为在最坏的情况下,数组中的元素全部为 0,即 [0, 0, 0, 0, 0, ..., 0, 0, 0] 任意一个三元组的和都为 0。如果我们直接使用三重循环枚举三元组,会得到
阅读全文
posted @ 2021-09-10 20:38 Dazzling!
阅读(46)
评论(0)
推荐(0)
2021年9月6日
剑指 Offer 59 - I. 滑动窗口的最大值
摘要: import java.util.ArrayDeque; import java.util.Deque; /* * @lc app=leetcode.cn id=239 lang=java * * [239] 滑动窗口最大值 */ // @lc code=start class Solution {
阅读全文
posted @ 2021-09-06 17:12 Dazzling!
阅读(31)
评论(0)
推荐(0)
2021年8月11日
177. 第N高的薪水
摘要: CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT BEGIN SET N = N - 1; RETURN ( # Write your MySQL query statement below. SELECT DISTINCT Salary
阅读全文
posted @ 2021-08-11 11:32 Dazzling!
阅读(14)
评论(0)
推荐(0)
2021年8月10日
176. 第二高的薪水
摘要: 将不同的薪资按降序排序,然后使用 LIMIT 子句获得第二高的薪资。 然而,如果没有这样的第二最高工资,这个解决方案将被判断为 “错误答案”,因为本表可能只有一项记录。解决 “NULL” 问题的一种方法是使用 “IFNULL” 函数。 # Write your MySQL query stateme
阅读全文
posted @ 2021-08-10 20:21 Dazzling!
阅读(13)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
67
下一页
公告