<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WAY_C的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/WAY_C</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; WAY_C]]></copyright><item><title><![CDATA[ES6 展开运算符 更新对象属性]]></title><link>https://blog.youkuaiyun.com/WAY_C/article/details/121160517</link><guid>https://blog.youkuaiyun.com/WAY_C/article/details/121160517</guid><author>WAY_C</author><pubDate>Fri, 05 Nov 2021 12:32:22 +0800</pubDate><description><![CDATA[ES6 展开运算符 更新对象属性

假设我们有如下两个对象

const obj1 = {
    prop1: 1,
    prop2: [1,2,3],
    prop3: {
        'o1Sub': {
            use: true
        }
    },
};

let obj2 = {
    prop1: 2,
    prop3: {
        'o2Sub': {
            unuse: true
        }
    }
};]]></description><category></category></item><item><title><![CDATA[题解 | #剑指Offer36|二叉搜索树与双向链表#——JavaScript实现]]></title><link>https://blog.youkuaiyun.com/WAY_C/article/details/120395339</link><guid>https://blog.youkuaiyun.com/WAY_C/article/details/120395339</guid><author>WAY_C</author><pubDate>Mon, 20 Sep 2021 21:02:17 +0800</pubDate><description><![CDATA[目录二叉搜索树与双向链表题目链接思路操作步骤伪代码题解完整代码
二叉搜索树与双向链表
题目链接
牛客网题目
leetcode力扣题目
思路
由于双向链表按从小到大的顺序，与二叉搜索树中序遍历（左根右）顺序一致，故直接中序遍历操作二叉树即可。
操作步骤

确定头结点：最左边的叶子结点。
新建一个head指向头结点
记录上一结点pre和当前结点cur
遍历时不断更新:

pre.right = cur;
cur.left = pre;


遍历的递归步骤：
5-1：确定递归结束的条件（cur === null）]]></description><category></category></item><item><title><![CDATA[JavaScript 用reduce()方法实现map()方法]]></title><link>https://blog.youkuaiyun.com/WAY_C/article/details/120110835</link><guid>https://blog.youkuaiyun.com/WAY_C/article/details/120110835</guid><author>WAY_C</author><pubDate>Sun, 05 Sep 2021 10:01:59 +0800</pubDate><description><![CDATA[JavaScript 用reduce()方法实现map()方法
目录JavaScript 用reduce()方法实现map()方法原生js实现，reduce实现map
原生js实现，reduce实现map
Array.prototype.myMap = function (func) {
    const arr = this;
    return arr.reduce((pre, ele) =&gt; {
        return [...pre, func(ele)];
    }, []);
]]></description><category></category></item><item><title><![CDATA[CSS如何实现元素的水平垂直居中]]></title><link>https://blog.youkuaiyun.com/WAY_C/article/details/120101544</link><guid>https://blog.youkuaiyun.com/WAY_C/article/details/120101544</guid><author>WAY_C</author><pubDate>Sat, 04 Sep 2021 16:59:44 +0800</pubDate><description><![CDATA[前端学习之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
&lt;!D]]></description><category></category></item><item><title><![CDATA[剑指offer_03_JZ3_C++_从尾到头打印链表]]></title><link>https://blog.youkuaiyun.com/WAY_C/article/details/116202577</link><guid>https://blog.youkuaiyun.com/WAY_C/article/details/116202577</guid><author>WAY_C</author><pubDate>Tue, 27 Apr 2021 16:54:28 +0800</pubDate><description><![CDATA[剑指offer_03_JZ3_C++_从尾到头打印链表前言一、题目描述二、输入输出示例输入：输出三、题目分析ListNode方法1 std::reverse()方法2 递归方法3 手写反转链表四、代码实现方法1 std::reverse()方法2 递归方法3 手写反转链表五、补充说明1.递归方法为什么不用反转？2.手写反转链表的过程没看懂

前言
本系列博客不定期更新牛客网剑指offer系列顺序题解心路历程，旨在记录刷题过程，希望分享出来能帮助到有需要的同学，欢迎在评论区讨论，谢谢大家~

一、题目描述
.]]></description><category></category></item><item><title><![CDATA[剑指offer_02_JZ2_C++_替换空格]]></title><link>https://blog.youkuaiyun.com/WAY_C/article/details/116136769</link><guid>https://blog.youkuaiyun.com/WAY_C/article/details/116136769</guid><author>WAY_C</author><pubDate>Sun, 25 Apr 2021 20:57:44 +0800</pubDate><description><![CDATA[剑指offer_02_JZ2_C++_替换空格前言一、题目描述二、输入输出示例三、题目分析1 .string+=法2.分配空间法3.replace法4.rfind与replace方法四、代码实现1.string+=法2.分配空间法3.replace法4.rfind与replace法五、补充说明

前言
本系列博客不定期更新牛客网剑指offer系列顺序题解心路历程，旨在记录刷题过程，希望分享出来能帮助到有需要的同学，欢迎在评论区讨论，谢谢大家~

一、题目描述
请实现一个函数，将一个字符串中的每个空格替换成.]]></description><category></category></item><item><title><![CDATA[剑指offer_01_JZ1_C++_二维数组中的查找]]></title><link>https://blog.youkuaiyun.com/WAY_C/article/details/115827783</link><guid>https://blog.youkuaiyun.com/WAY_C/article/details/115827783</guid><author>WAY_C</author><pubDate>Sun, 25 Apr 2021 14:02:15 +0800</pubDate><description><![CDATA[剑指offer_01_JZ1_C++前言一、题目描述二、输入输出示例1.2.读入数据三、题目分析四、代码实现五、补充说明

前言
本系列博客不定期更新牛客网剑指offer系列顺序题解心路历程，旨在记录刷题过程，希望分享出来能帮助到有需要的同学，欢迎在评论区讨论，谢谢大家~

一、题目描述
在一个二维数组中（每个一维数组的长度相同），每一行都按照从左到右递增的顺序排序，每一列都按照从上到下递增的顺序排序。请完成一个函数，输入这样的一个二维数组和一个整数，判断数组中是否含有该整数。
[
[1,2,8,9],
.]]></description><category></category></item></channel></rss>