自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vuex笔记

Vuex 1.概念 在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信 2.何时使用? 多个组件需要共享数据时 3.搭建vuex环境 4.基本使用 1.初始化数据、配置actions、配置mutations,操作文件store.js 2.组件中读取vuex中的数据:$store.state.su...

2022-03-04 17:13:09 217

原创 【Leetcode】21.合并两个有序数组 88.合并两个有序数组

21.合并两个有序数组输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]思路:递归/** * Definition for singly-linked list. * function ListNode(val, next) { * this.val = (val===undefined ? 0 : val) * this.next = (next===undefined ? null : next) * } *//**

2022-02-23 23:19:55 180

原创 【leetcode】6.Z字形变换

6.Z字形变换思路:设置一个down判断down 为true ++(继续向下) false--(向右添加)整体的思路是遍历字符串,遍历过程中将每行都看成新的字符串构成字符串数组,最后再将该数组拼接起来即可如果 numRows=1 则说明当前字符串即为结果,直接返回否则整个字符串需要经历,向下向右,向下向右,这样的反复循环过程,设定 downdown 变量表示是否向下,loc变量表示当前字符串数组的下标如果 down为 true,则 loc+=1,字符串数组下标向后移动,将当前字符加入当..

2022-02-05 00:53:52 360

原创 【leetcode】5.最长回文字符 647.回文子串 9.回文数 7.数字翻转 8.字符串转换整数

5.最长回文字符输入:“abcbd”输出:“bcb”思路:(中心扩散法则)对于字符串来说,每一个字符都可以作为回文串的中心点(回文串的中心点的意思是从中间向两边扩散开来)既然每个一字符都可以作为回文串的中心点,回文串又有奇数回文串和偶数回文串遍历字符串的每个字符,分别对奇数回文串和偶数回文串取最长的/** * @param {string} s * @return {string} */var longestPalindrome = function(s) { if

2022-02-02 19:21:38 280

原创 【Leetcode】2.两数相加 43.字符串相乘

2.两数相加用链表将两个链表看成是相同长度的进行遍历,如果一个链表较短则在前面补00每一位计算的同时需要考虑上一位的进位问题,而当前位计算结束后同样需要更新进位值 如果两个链表全部遍历完毕后,进位值为11,则在新链表最前方添加节点11/** * @param {ListNode} l1 * @param {ListNode} l2 * @return {ListNode} */var addTwoNumbers = function(l1, l2) { l...

2022-01-24 23:41:09 320

原创 【Leetcode】17.电话号码的字母组合 22.括号生成

回溯算法:使用深度优先搜索遍历使用场合:组合问题:N个数里面按一定规则找出k个数的集合 排列问题:N个数按一定规则全排列,有几种排列方式 切割问题:一个字符串按一定规则有几种切割方式 子集问题:一个N个数的集合里有多少符合条件的子集 棋盘问题:N皇后,解数独等等void backtracking(参数) { if (终止条件) { 存放结果; return; } for (选择:本层集合中元素(树中节点孩子的数量就是集合的大小

2022-01-23 23:15:47 148

原创 【Leetcode】12.整数转罗马数字 13.罗马数字转整数

12.整数转罗马数字罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+...

2022-01-23 16:50:03 146

原创 【笔记】调试

Elements面板作用:动态修改元素和样式点击.cls开启动态修改元素的class 输入字符串可以动态的给元素添加类名 勾选/取消类名可以动态的查看类名生效效果 点击具体的样式值(字号、颜色、宽度高度等)可以进行编辑,浏览器内容区域实时预览 Computed下点击样式里的箭头可以跳转到styles面板中的css规则强制激活伪类(调试伪类)选中具有伪类的元素,点击:hov DOM树右键菜单,选择Force stateconsole左侧可以选择等级,对日志进行分类查看标题

2022-01-19 22:16:10 388

原创 js相关笔记

轮播图html:<div id="my-slider" class="slider-list"> <ul> <li class="slider-list__item--selected"> <img src="https://p5.ssl.qhimg.com/t0119c74624763dd070.png"/> </li> <li class="slider-list__item">

2022-01-18 00:09:14 1885

原创 [Leetcode]15.三数之和 16.最接近的三数之和 18.四数之和 11.盛最多水的容器(双指针)

补充vector创建数组vector<int> res;//定义一维数组vector<vector<int>>res//定义二维数组vector<int>(int n)//创建一个vector,元素个数为nvector<int>(int n,const t)//创建一个vector,元素个数为n,且值均为tvector(const vector&)//拷贝构造函数主要是去重!class Solution {pu..

2022-01-14 18:10:49 82

原创 Vue相关笔记 (自理)

一、自定义指令directives:{ }1.函数式 (element,binding){}第一个参数是真实dom元素 第二个参数是对象2.对象式 :{bind(element,binding){}inserted(element,binding){} //被插入页面时update(element,binding){}}<div id="box"> <h2>当前的值是<span v-text="n"></spa..

2022-01-13 23:57:20 125

原创 【笔记】提取字符串的数字

提取字符串中的数字 例:“abc123” 123 “def123.2345” 123.23451.剔除元素前的字符2.剔除数字后面的字符3.保存数字字符4.计算小数部分

2022-01-13 18:27:16 1304

空空如也

空空如也

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

TA关注的人

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