自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6 展开运算符 更新对象属性

ES6 展开运算符 更新对象属性假设我们有如下两个对象const obj1 = { prop1: 1, prop2: [1,2,3], prop3: { 'o1Sub': { use: true } },};let obj2 = { prop1: 2, prop3: { 'o2Sub': { unuse: true } }};

2021-11-05 12:32:22 690

原创 题解 | #剑指Offer36|二叉搜索树与双向链表#——JavaScript实现

目录二叉搜索树与双向链表题目链接思路操作步骤伪代码题解完整代码二叉搜索树与双向链表题目链接牛客网题目leetcode力扣题目思路由于双向链表按从小到大的顺序,与二叉搜索树中序遍历(左根右)顺序一致,故直接中序遍历操作二叉树即可。操作步骤确定头结点:最左边的叶子结点。新建一个head指向头结点记录上一结点pre和当前结点cur遍历时不断更新:pre.right = cur;cur.left = pre;遍历的递归步骤:5-1:确定递归结束的条件(cur === null)

2021-09-20 21:02:17 672

原创 JavaScript 用reduce()方法实现map()方法

JavaScript 用reduce()方法实现map()方法目录JavaScript 用reduce()方法实现map()方法原生js实现,reduce实现map原生js实现,reduce实现mapArray.prototype.myMap = function (func) { const arr = this; return arr.reduce((pre, ele) => { return [...pre, func(ele)]; }, []);

2021-09-05 10:01:59 130

原创 CSS如何实现元素的水平垂直居中

前端学习之CSS如何实现元素的水平垂直居中:目录(共整理5种方法,欢迎讨论、补充)前端学习之CSS如何实现元素的水平垂直居中:1.利用CSS3的flex:2.利用绝对定位和margin属性或transform属性:3.利用绝对定位和“margin: auto;”:4.利用display属性为table-cell5.利用flex,从子元素下手1.利用CSS3的flex:父元素设置display属性为flex,justify-content与align-items属性都设置为center<!D

2021-09-04 16:59:44 217

原创 剑指offer_03_JZ3_C++_从尾到头打印链表

剑指offer_03_JZ3_C++_从尾到头打印链表前言一、题目描述二、输入输出示例输入:输出三、题目分析ListNode方法1 std::reverse()方法2 递归方法3 手写反转链表四、代码实现方法1 std::reverse()方法2 递归方法3 手写反转链表五、补充说明1.递归方法为什么不用反转?2.手写反转链表的过程没看懂前言本系列博客不定期更新牛客网剑指offer系列顺序题解心路历程,旨在记录刷题过程,希望分享出来能帮助到有需要的同学,欢迎在评论区讨论,谢谢大家~一、题目描述.

2021-04-27 16:54:28 95

原创 剑指offer_02_JZ2_C++_替换空格

剑指offer_02_JZ2_C++_替换空格前言一、题目描述二、输入输出示例三、题目分析1 .string+=法2.分配空间法3.replace法4.rfind与replace方法四、代码实现1.string+=法2.分配空间法3.replace法4.rfind与replace法五、补充说明前言本系列博客不定期更新牛客网剑指offer系列顺序题解心路历程,旨在记录刷题过程,希望分享出来能帮助到有需要的同学,欢迎在评论区讨论,谢谢大家~一、题目描述请实现一个函数,将一个字符串中的每个空格替换成.

2021-04-25 20:57:44 205 2

原创 剑指offer_01_JZ1_C++_二维数组中的查找

剑指offer_01_JZ1_C++前言一、题目描述二、输入输出示例1.2.读入数据三、题目分析四、代码实现五、补充说明前言本系列博客不定期更新牛客网剑指offer系列顺序题解心路历程,旨在记录刷题过程,希望分享出来能帮助到有需要的同学,欢迎在评论区讨论,谢谢大家~一、题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1,2,8,9],.

2021-04-25 14:02:15 102

空空如也

空空如也

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

TA关注的人

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