- 博客(12)
- 收藏
- 关注
原创 leetcode 5. 最长回文子串
题目给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = “babad”输出:“bab”解释:“aba” 同样是符合题意的答案。示例 2:输入:s = “cbbd”输出:“bb”示例 3:输入:s = “a”输出:“a”示例 4:输入:s = “ac”输出:“a”提示:1 <= s.length <= 1000s 仅由数字和英文字母(大写和/或小写)组成题解1,如果字符串长度小于2,直接返回原字符串。2,定义两个变量,一个start存储当
2021-07-31 20:25:31
114
原创 leetcode
题目给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = “babad”输出:“bab”解释:“aba” 同样是符合题意的答案。示例 2:输入:s = “cbbd”输出:“bb”示例 3:输入:s = “a”输出:“a”示例 4:输入:s = “ac”输出:“a”提示:1 <= s.length <= 1000s 仅由数字和英文字母(大写和/或小写)组成题解1,如果字符串长度小于2,直接返回原字符串。2,定义两个变量,一个start存储当
2021-07-31 20:23:45
114
原创 leetcode 3. 无重复字符的最长子串
题目给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: s = “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: s = “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke” 是一个
2021-07-31 15:24:30
130
原创 leetcode 2. 两数相加
题目给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,9,9,9,9], l2
2021-07-31 11:38:46
106
原创 leetcode 1. 两数之和
题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target
2021-07-28 21:43:03
80
原创 7-JS函数与DOM
一、函数1、什么是函数假如我们要分别计算1到10、5到12、14到35的整数和。2、函数的定义和调用1.和变量类似,函数必须先定义然后才能使用。使用function关键字定义函数, function是“功能”的意思。2.函数的定义function fun(){//函数体语句}//function表示定义函数;fun表示函数名,函数名必须符合JS标识符命名规则;//圆括号中是形参列表,即使没有形参,也必须书写圆括号函数表达式var fun=function(){//函数体语句}
2021-06-14 14:56:05
310
原创 6-JS流程控制语句与数组
一、流程控制语句1、if语句的基本使用1.if语句是最简单的条件语句,也称选择语句。它通常结合else一起使用,表示如果…就…否则…if语句举例1:用户输入一个数字,如果这个数字是偶数,则弹出对话框显示“偶数”,否则弹出对话框显示“奇数”。var n = Number(prompt('请输入一个数字:')); if (n % 2 == 0) { alert(n+'是一个偶数'); } else { alert(n+'是一个奇数'); }2
2021-05-21 21:57:22
485
原创 5-JS基础语法与表达式
一、JS语法与变量1、初识JavaScript前端三层语言功能结构层HTML搭建结构、放置部件、描述语义样式层CSS美化页面、实现布局行为层JavaScript实现交互效果、数据收发、表单验证等NodeJS让JavaScript的触角伸到了服务器端。ECMAScript是JavaScript的标准:JavaScript实现了ECMAScript;ECMAScript规范了JavaScript。JavaScript体系,分为三部分:(1)语言核心
2021-05-17 19:57:26
663
原创 4-CSS3动画
一、过渡与动画1、过渡的基本使用transition过渡属性是cSS3浓墨重彩的特性,过渡可以为一个元素在不同样式之间变化自动添加“补间动画”。transition属性有4个要素:transition: width 1s linear 0s;width :什么属性要过渡;1s:动画时长;inear:变化速度曲线;0s:延迟时间。过渡要定义在元素的开始状态上,而不是结束状态上。哪些属性可以参与过渡:所有数值类型的属性,都可以参与过渡,比如width、height、left、top、border
2021-05-15 21:48:11
105
原创 3-CSS3浮动定位与背景样式
一、浮动与定位1、浮动的基本概念浮动的最本质功能:用来实现并排。浮动的使用:浮动使用要点:要浮动,并排的盒子都要设置浮动。父盒子要有足够的宽度,否则子盒子会掉下去。浮动的顺序贴靠特性:(贴靠前一个)子盒子会按顺序进行贴靠,如果没有足够空间,则会寻找再前一个兄弟元素。浮动的元素一定能设置宽高:浮动的元素不再区分块级元素、行内元素,已经脱离了标准文档流,一律能够设置宽度和高度,即使它是span或者a标签等。float:right;即可设置右浮动。较少使用。2、使用浮动实现网页布局注意事项
2021-05-12 21:26:44
327
原创 2-CSS3基础、选择器、文本与字体属性、盒模型
一、CSS3基础1、CSSCSS( cascading style sheet,层叠式样式表)是用来给HTML标签添加样式的语言。2、前端三层语言功能结构层HTML搭建结构、放置部件、描述语义样式层CSS美化页面、实现布局行为层JavaScript实现交互效果、数据收发、表单验证等3、CSS本质CSS就是样式的“清单”,要书写合适的选择器,然后把指定元素的样式“一条一条罗列”出来。4、书写位置内嵌式:在学习CSS时,最常使用内嵌式,顾名思义,
2021-05-08 16:29:11
311
原创 1-HTML5语法与基础标签、列表、多媒体与语义化、表单、表格
一、HTML5语法与基础标签1、快捷键快捷键功能ctrl+shift+d复制当前行ctrl+shift+↑上移当前行ctrl+shift+↓下移当前行按住鼠标滚轮,然后下拉多行编辑输入!(英文),按下tab键自动生成HTML的骨架ctrl+shift+p键选择"open with Live server”,即可自动刷新网页ctrl+/注释符号2、HTML5骨架<!DOCTYPE html> 文档类型声明DTDH
2021-05-03 10:15:54
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人