- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 React基础入门之编写简单TodoList功能
先写了一个简单的TodoListimport React,{Component,Fragment} from 'react';class TodoList extends Component{ render(){ return( <Fragment> <input/> <ul> <li>1</li&g...
2020-03-01 10:44:47 179
原创 React基础入门之JSX语法(一)什么是JSX语法
一,什么是JSX语法有了JSX语法,在写标签时不用加单引号。原来原生DOM操作是var root = document.getElementById('root');root.append('<div>hello world</div>');现在JSX操作 render(){ return ( <div> hell...
2020-03-01 10:22:54 425
原创 LeetCode刷题之17. 电话号码的字母组合
题目描述:给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:“23”输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”].说明:尽管上面的答案是按字典序排列的,但是你可以任意选择答案输出的顺序。解题思路:先找规律,可以发...
2020-02-25 16:00:32 166
原创 LeetCode刷题之438. 找到字符串中所有字母异位词
给定一个字符串 s 和一个非空字符串 p,找到 s 中所有是 p 的字母异位词的子串,返回这些子串的起始索引。字符串只包含小写英文字母,并且字符串 s 和 p 的长度都不超过 20100。说明:字母异位词指字母相同,但排列不同的字符串。不考虑答案输出的顺序。示例 1:输入:s: “cbaebabacd” p: “abc”输出:[0, 6]解释:起始索引等于 0 的子串是 “c...
2020-02-24 09:03:46 171
原创 LeetCode刷题之76. 最小覆盖子串
给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字母的最小子串。示例:输入: S = “ADOBECODEBANC”, T = “ABC”输出: “BANC”说明:如果 S 中不存这样的子串,则返回空字符串 “”。如果 S 中存在这样的子串,我们保证它是唯一的答案。解题思路:滑动窗口;1,窗口是[start,end],end不断向右扩展,知道包含...
2020-02-24 08:30:26 216
原创 LeetCode刷题之3. 无重复字符的最长子串(滑动窗口解法)
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “w...
2020-02-23 19:50:56 259
原创 Leetcode刷题之696. 计数二进制子串
给定一个字符串 s,计算具有相同数量0和1的非空(连续)子字符串的数量,并且这些子字符串中的所有0和所有1都是组合在一起的。重复出现的子串要计算它们出现的次数。示例 1 :输入: “00110011”输出: 6解释: 有6个子串具有相同数量的连续1和0:“0011”,“01”,“1100”,“10”,“0011” 和 “01”。请注意,一些重复出现的子串要计算它们出现的次数。另外,...
2020-02-23 16:12:18 136
原创 LeetCode刷题之557.反转字符串中的单词 III
给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例 1:输入: "Let's take LeetCode contest"输出: "s'teL ekat edoCteeL tsetnoc" 注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。解题思路:由于每个单词由单个空格分隔,先将字符串转化为数组,再用遍历数组中每项,每...
2020-02-23 14:35:19 105
原创 vue兄弟组件传值 中央事件总线及使用时遇到的问题
组件之间传值可以有多种方法,常用的就是:父子组件之间传递数据,子组件通过props来接受父组件传递的数据;兄弟组件之间传递数据,使用vuex,但是对于通信需求简单的组件之间,vue 官网提供了一种更简单的方法叫做 中央事件总线;下面简单介绍一下中央事件总线的步骤及最近开发中使用中央数据总线遇到的问题。一,创建中央事件总线,在src/assets/下创建一个eventBus.js,内容如下...
2020-02-16 14:48:57 932
编译原理(由正则表达式到NFA到DFA到最小化DFA),python,graphiviz实现可视化)
2018-11-15
操作系统课设(理发师问题,时间片轮转调度算法,优先数调度算法)c#,vs可视化)
2018-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人