mgaw

导航

2023年11月5日 #

Linux命令总结

摘要: 目录 关机与重启 (1)shutdown关机 (2)halt关机 (3)sync数据同步 (4)reboot 重启系统 用户切换 (1)su 切换到管理员用户 (2)whoami获取当前系统登陆用户名称 (3)who am i当前系统登录用户详细信息,登录时间,登录ip (4)exit按照用户登录先 阅读全文

posted @ 2023-11-05 17:46 A魔法恐龙 阅读(27) 评论(0) 推荐(0)

2023年11月4日 #

代码随想录算法训练营第十三天| 239 滑动窗口最大值 347 前 K 个高频元素

摘要: 目录 239 滑动窗口最大值 方法一 方法二 347 前 K 个高频元素 239 滑动窗口最大值 方法一 每次滑动窗口移动都删除队头元素(如果该元素在add中未被删除),如果队尾元素比当前元素小则进行删除操作,确保当前元素为队列中最小值后将当前元素入队,则myQueue中的元素单调递减排序,队头为最 阅读全文

posted @ 2023-11-04 15:38 A魔法恐龙 阅读(17) 评论(0) 推荐(0)

2023年11月3日 #

代码随想录算法训练营第十一天| 20 有效的括号 1047 删除字符串中的所有相邻重复项 150 逆波兰表达式求值

摘要: 目录 20 有效的括号 1047 删除字符串中的所有相邻重复项 方法一 方法二 方法三 150 逆波兰表达式求值 20 有效的括号 创建一个栈stack,遍历字符串s。 如果字符为左括号则将右括号入栈。 如果字符为右括号,但栈为空,说明没有与之配对的左括号,则该字符串无效;如果字符为右括号但与栈顶元 阅读全文

posted @ 2023-11-03 22:54 A魔法恐龙 阅读(20) 评论(0) 推荐(0)

2023年11月2日 #

代码随想录算法训练营第十天| 232 用栈实现队列 225 用队列实现栈

摘要: 目录 232 用栈实现队列 225 用队列实现栈 用两个queue实现 方法一 方法二 用一个queue实现 方法一 方法二 用两个deque实现 方法一 用一个deque实现 方法一 232 用栈实现队列 栈的特性:先进后出 队列的特性:先进先出 创建两个栈stackIn与stackOut。 pu 阅读全文

posted @ 2023-11-02 22:13 A魔法恐龙 阅读(12) 评论(0) 推荐(0)

2023年11月1日 #

代码随想录算法训练营第九天| 28 找出字符串中第一个匹配项的下标 459 重复的子字符串

摘要: 目录 28 找出字符串中第一个匹配项的下标 暴力解法 KMP解法 459 重复的子字符串 暴力解法 KMP解法 28 找出字符串中第一个匹配项的下标 暴力解法 class Solution { public int strStr(String haystack, String needle) { i 阅读全文

posted @ 2023-11-01 19:05 A魔法恐龙 阅读(26) 评论(0) 推荐(0)

2023年10月31日 #

代码随想录算法训练营第八天| 344 反转字符串 151 反转字符串中的单词 122 路径加密182 动态口令 541 反转字符串II

摘要: 目录 344 反转字符串 541 反转字符串II 151 反转字符串中的单词 122 路径加密 182 动态口令 使用StringBuilder 使用char数组 344 反转字符串 异或的性质: 1. 交换律:a ^ b = b ^ a 2. 结合律:(a ^ b) ^ c = a ^ (b ^ 阅读全文

posted @ 2023-10-31 12:10 A魔法恐龙 阅读(17) 评论(0) 推荐(0)

2023年10月30日 #

代码随想录算法训练营第七天| 454 四数相加 II 383 赎金信 15 三数之和 18 四数之和

摘要: 目录 383 赎金信 15 三数之和 454 四数相加 II 18 四数之和 383 赎金信 该题与242 有效的字母异位词思路相同 首先想到暴力写法,遍历magazine,将遍历到的元素记为ch,再遍历ransomNote,如果在ransomNode中找到了ch,就将两个字符串中的ch都删除,遍历 阅读全文

posted @ 2023-10-30 16:02 A魔法恐龙 阅读(14) 评论(0) 推荐(0)

2023年10月29日 #

代码随想录算法训练营第六天| 242 有效的字母异位词 349 两个数组的交集 202 快乐数 1 两数之和

摘要: 目录 242 有效的字母异位词 349 两个数组的交集 202 快乐数 1 两数之和 242 有效的字母异位词 该题与383 赎金信思路相同 需要判断字符串s与字符串t中每个字符出现的次数是否相同,我们很自然想到通过哈希进行处理。 class Solution { public boolean is 阅读全文

posted @ 2023-10-29 22:13 A魔法恐龙 阅读(10) 评论(0) 推荐(0)

2023年10月28日 #

代码随想录算法训练营第四天| 19.删除链表的倒数第N个节点 24. 两两交换链表中的节点 面试题 02.07. 链表相交 142.环形链表II

摘要: 目录 19 删除链表的第N个节点 面试题 02.07.链表相交 24 两两交换链表中的节点 递归 迭代 142 环形链表II 哈希表 19 删除链表的第N个节点 我们需要删除链表的倒数第n个节点并且返回头节点。 设置虚拟头节点nh,将nh的next指针赋值为head,使得头节点与其他节点统一起来。 阅读全文

posted @ 2023-10-28 23:23 A魔法恐龙 阅读(34) 评论(0) 推荐(0)

2023年10月27日 #

代码随想录算法训练营第三天| 203 移除链表元素 707 设计链表 206 反转链表

摘要: 目录 203 移除链表元素 带虚拟头节点 不带虚拟头节点 不带pre节点 206 反转链表 递归 迭代 707 设计链表 单链表 203 移除链表元素 如果想删除链表中的一个元素,需要先找到它的上一个节点,然后再进行删除操作。 可以通过设置虚拟头节点的方式将头节点与其他节点统一起来进行操作,也可以先 阅读全文

posted @ 2023-10-27 20:20 A魔法恐龙 阅读(14) 评论(0) 推荐(0)