- 博客(15)
- 收藏
- 关注
原创 LeetCode 83
83.删除排序链表中的重复元素题很简单;可是遇到一个小问题;记录一下:class Solution {public: ListNode* deleteDuplicates(ListNode* head) { /*if(!head) return head;*/ ListNode *p = head; while(p->next){ if(p->val==p->next->val)
2021-03-26 20:15:28
267
1
原创 JS实现LeetCode ——453.132模式
给你一个整数数组 nums ,数组中共有 n 个整数。132 模式的子序列 由三个整数 nums[i]、nums[j] 和 nums[k] 组成,并同时满足:i < j < k 和 nums[i] < nums[k] < nums[j] 。如果 nums 中存在 132 模式的子序列 ,返回 true ;否则,返回 false 。进阶:很容易想到时间复杂度为 O(n^2) 的解决方案,你可以设计一个时间复杂度为 O(n logn) 或 O(n) 的解决方案吗?解决方法:单调栈示例
2021-03-24 18:42:21
241
原创 LeetCode每日一练:基本计算器.JS
给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 整数除法仅保留整数部分。示例1:s=" 3 +2*2" ->7示例2:s=" 3/2 "->1示例3:s=:" 3+5 / 2"->5规则:1、1 <= s.length <= 3 * 1052、s 由整数和算符 (’+’, ‘-’, ‘*’, ‘/’) 组成,中间由一些空格隔开3、s 表示一个 有效表达式4、表达式中的所有整数都是非负整数,且在范围 [0, 231 - 1] 内5、题目数
2021-03-12 19:27:29
542
原创 几个JavaScript练习题
1、打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方
2021-03-08 19:18:15
214
1
原创 JavaScript中使用关键字var和不使用var声明变量的区别(全局变量/局部变量)
/*使用var声明变量,在方法内部是局部变量,在方法外部是全局变量不使用var声明,在方法内部和外部都是全局变量,但是若声明在方法内部,在外部使用时必须先调用方法,向系统声明全局变量后才可使用*//*在函数作用域内,使用var定义的是d局部变量,不使用var定义的是全局变量function内部,使用var的是局部变量,不使用则为全局变量function外部,不管有没有使用var都为全局变量在function外部,var关键字可以省略,但为了可读性和便于维护,个人建议加上var关键字*/
2021-03-05 11:27:33
990
1
原创 Linux基础使用指令
1、什么是Linux?Linux是一个操作系统的内核;Unix:收费,主要用于大型项目,商业用途Linux:开源免费unbuntu:桌面操作系统Linux和unbuntu关系类似于Windows和Windows10的关系2、特点1.安全性Linux针对于多用户系统针对不同用户Linux设定了不同用户权限,普通用户不能直接操作系统文件/敏感文件2.性能强,稳定性高适用于做服务器使用3.开源免费4.压缩可以压缩植入到硬件设备中5.适合初学者建立编程思想vi编辑器6.文件系统中
2021-03-01 19:57:08
203
原创 css学习日记(二),优先级,继承
选择器优先级!important; //不计入优先级计算,优先级最高,建议少用 使用格式:在想要最优先的代码块属性分号前直接写入!important即可特性值的计算: 特性值越高,优先级越高; 特性值相同,谁最靠后谁优先级最高,因为之后的代码会覆盖前面的代码特性值的计算方式 写在style属性内部:特性值1000 id选择器:特性值100 类/伪类/属性:特性值10 标签/伪元素:特性值1继承1.有些默认继承父元素,有些不继承2.属性 1》inherit继承父元素的样式
2021-01-14 19:41:32
116
原创 css学习日记(一)语法,如何作用在html,选择器
1.什么是css?cascading style sheet层叠 样式 表css不能脱离html而单独存在2.语法 1.属性的设置 属性名与属性值之间使用冒号(:)分隔, 多对属性之间使用分号(;)分隔, 最后一对属性可以不加分号(;) 1.style <div style="width:100px;height:
2021-01-13 17:11:08
141
原创 HTML学习日记(二)标签
html标签br:换行标签hr:水平线 size:设置水平线的高度 width:水平线的宽度 align:水平线的位置;可以设置 left ; center ; right;sub:下标标签sup:上标标签h1-h6:标题标签;从h1-h6 字体大小依次递减 (它是块级元素)a:超链接标签 (行内元素) 私有属性:herf:设置连接地址;1.标准url路径; 2.锚点(一般通过id属性设置锚点位置 : #id属性值) 3.邮箱地址(前缀mailto:邮箱地址) ta
2021-01-13 14:20:29
155
原创 HTML学习日记(一)
什么是html?1.HTML:HyperText Markup Language(超文本标记语言)的简写1、超越普通文本2、能够在文本内插入图片、音频、超链接、甚至音乐、程序等非文字元素。标记语言:html、xml、<div>1+1</div>;//1+1特点:本身不具有逻辑能力和行为能力,只能被读取(一般是浏览器)编译语言:c、java、 system.out.printf(1+1);//2特点:需要编译运行;本身具有逻辑能力和行为能力脚本语言:javascr
2021-01-08 17:27:26
462
原创 前端课程汇总
前端课程笔记:字体一、第一阶段axure :属于UI课程,画原型,需求分析作用>拿到需求后做出原型,图片或者rp文件或者html文件>开发人员开发展出方式 .rp .js .doc .png .txt .html前端三大底层语言: html 、css 、 js(javascript)框架语言: Jquery 、Vue(react angular Js) 、node企业级框架: Vue-element-admin/template、mysql1、html+css: 网页重
2021-01-06 10:37:12
679
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅