自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux应用开发学习路线

(根据正点原子I.MX6U 嵌入式 Linux C 应用编程指南写的嵌入式linux应用开发应用大纲,后面会慢慢补充)ubuntu 的网络一定要弄好,之前使用NAT模式时不时就出错,现在改用桥接模式好用多了。2.打开更改适配器选项查看需要桥接的网络。1.虚拟机中设置为桥接模式。

2024-06-20 16:52:10 355

原创 嵌入式linux开发大致计划

(以下,是我一个初步的计划,先根据学习进度,再进行调整吧)

2024-06-17 11:07:42 255

原创 C语言学习

(先写个框架,后面再根据项目情况进行拓展)

2024-06-16 14:21:36 813

原创 开个帖子记录我的嵌入式linux应用开发学习之路吧

【代码】开个帖子记录我的嵌入式linux应用开发学习之路吧。

2024-06-14 19:54:31 366

原创 剑指 Offer 33. 二叉搜索树的后序遍历序列(JavaScript)

输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。有两种方法,一种是递归分治,一种是辅助单调栈。以下解答为辅助单调栈。参考了Krahets和数据结构算法两个大佬的解题思路解题思路:图来自数据结构算法可以得到此二叉搜索树的后序遍历为:[3,6,5,9,8,11,13,12,10]逆着看便是:[10,12,13,11,8,9,5,6,3]通过观察可以看到:①如果是单调递增的话,比如10,1

2022-04-09 17:40:39 690

原创 栈(学习笔记更新中)

栈提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录栈前言一、栈方法二、代码实现(用数组实现)1.push( )2.pop( )3.peek( ) :查看栈顶元素4.isEmpty( )5. clear( )三、创建基于JS对象的stack类3.1 声明前言什么是栈?栈是一种遵循后进先出(LIFO)原则的有序集合。新添加或待删除的元素都保存在栈

2022-03-31 20:29:05 296

原创 剑指 Offer 31. 栈的压入、弹出序列 (JavaScript)

输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。解题思路:题意有压栈/弹栈的操作,考虑构建一个辅助栈来模拟此操作。因此我们要利用压栈序列来模拟弹栈过程,进而判断压栈序列是否对应弹栈序列。下面贴一下思考过程吧 哈哈哈 就是字有点丑~/** * @param

2022-03-31 12:21:50 135

原创 剑指 Offer 06. 从尾到头打印链表 (Java Script)

输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000基本思路:题目要求从尾到头返回每个节点的值,那么很容易想到栈的特性:先入后出。所以可以创建一个辅助栈,存储节点的值。从链表的头节点开始,把节点的值压入占中stack[1,3,2]。此时最后弹进的元素为2把stack中的元素弹出存储在res中便成了[2,3,1],把res返回即可。/** * @para

2022-03-28 23:22:16 612

原创 剑指 Offer 30. 包含min函数的栈

定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。示例:MinStack minStack = new MinStack();minStack.push(-2);minStack.push(0);minStack.push(-3);minStack.min(); --> 返回 -3.minStack.pop();minStack.top(); --> 返回 0.min

2022-03-27 16:17:07 783

原创 剑指offer 09. 用两个栈实现一个队列 (JavaScript)

用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:[“CQueue”,“appendTail”,“deleteHead”,“deleteHead”][[],[3],[],[]]输入“appendTail的意思便是调用appendTaildel函数,因为没有返回任何值所以输出中返回的是null”输出:[nul

2022-03-24 12:06:48 1297

空空如也

空空如也

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

TA关注的人

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