- 博客(16)
- 收藏
- 关注
原创 代码随想录算法训练营DAY04 链表part02
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null。 给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回 null。 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 只需要考虑递归第一级的返回值 不用考虑之后的。这个直接看视频 我感觉也不是很懂 有时间复盘一下。:采用双指针,快慢指针来删除链表的结点。
2024-08-31 14:41:47
550
原创 代码随想录算法训练营DAY03 链表part01
addAtIndex(index,val):在链表中的第 index 个节点之前添加值为 val 的节点。如果 index 等于链表的长度,则该节点将附加到链表的末尾。:设计一个pre结点,使其指向null,反转是 current的下一个结点指向null,也就是pre,pre再等于current现在的值,current再等于current的下一个结点。 deleteAtIndex(index):如果索引 index 有效,则删除链表中的第 index 个节点。如果索引无效,则返回-1。
2024-08-31 10:01:02
502
原创 代码随想录算法训练营DAY02 数组part02
在一个城市区域内,被划分成了n * m个连续的区块,每个区块都拥有不同的权值,代表着其土地价值。 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。 第一行输入为整数数组 Array 的长度 n,接下来 n 行,每行一个整数,表示数组的元素。 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。:双指针法,一个指向头元素,一个指向尾元素。
2024-08-30 18:04:11
461
原创 对象与类 作为补充
**//实例 private String name;//构造器,与类同名 public Employee(String name , double salary , int year , int month , int day) {} //方法 public String getName() {} //行为 public void raiseSalary(double byPercent) {} }LocalDate;/****///实例。
2024-08-19 14:31:53
391
原创 01初始java
指令:就是一行一行的代码,代码有结束标识,这样的一行代码就是指令程序:就是由一行一行的指令,第一步干啥第二步干啥,组合起来的java:1995年詹姆斯·高斯林 sun公司 现在被oracle公司收购。
2024-08-19 14:30:22
262
原创 02CSS基础
绝对定位:absolute,一但定位,自己会脱离标准文档流(自己的层级会升高),原位置内容会被下面的内容顶替,定位时,以最近已定位的祖先元素为基点,如果没有,以浏览器左上角为基点。 固定定位:fixed,一但定位,自己会脱离标准文档流(自己的层级会升高),原位置内容会被下面的内容顶替,定位时,以浏览器左上角为基点,定位后,不管滚动条怎么拉动,位置固定不变。 E F:first-child:从E标签的后代中选中第一个子标签F,先查找第一个子标签,再看是不是F,如果不是F,则不选中。
2024-08-19 14:20:28
716
原创 01html基础
文件域,注意:表单中一但有file,表单提交方式必须为 post,并且要指明数据处理方式为二进制文件处理: enctype=“multipart/form-data”浏览器地址不可能无限制的拼接,所以提交的数据量有限,一般2k左右。单选框,注意:添加value属性,指明对应选择要提交的值,默认选中为 checked name的值需要一样。多选框,注意:添加value属性,指明对应选择要提交的值,默认选中为 checked。:hidden 页面中不显示,但后台处理又需要的数据,可以放在隐藏域中。
2024-08-19 14:18:41
948
原创 06jquery操作DOM
(“”).text(“内容”) 设置指定元素的内容,如果内容中有标签,不会解析标签,直接显示标签文本。$(“”).text() 获取指定元素的内容,如果内容中有标签,不会获取标签,只获取标签中的文本。$(“”).html(“内容”) 设置指定元素的内容,如果内容中有标签,会直接解析标签。 A.prepend(B) A是父节点,在A节点中添加B子节点,B子节点在最前面。 A.append(B) A是父节点,在A节点中添加B子节点,B子节点在最后面。
2024-08-19 14:05:29
746
原创 05jquery事件
hover(fun, fun) 相当于mouseover与mouseout事件的组合,第一个fun中移入,第二个fun是移出。 $(“”).bind({“事件名”:function(){… mouseover(fun) 鼠标移入:移入到子元素中时,会触发父元素的移出,子元素的移入。 mouseout(fun) 鼠标移出:移入到父元素中时,会触发子元素的移出,父元素的移入。 $(“”).bind(“事件名”, function(){… click(fun) 单击事件。
2024-08-19 14:03:36
337
原创 04jquery和选择器
如:对象:{“name”:“张三”, “password”:“123456”, “age”: 45, “stu”:[{“stuNo”: “”, “stuName”: “”, … .css({“属性”:“值”, “属性”:“值”, … $(“选择器”).事件([fun]) 指定属性值包含指定内容 $(“a[b*=v]”) 指定属性=指定值 $(“a[b=v]”) .css(“属性”, “值”)$(“选择器”).事件([fun])
2024-08-19 14:02:05
509
原创 03DOM基础
A.cloneNode(deep) 复制指定的A节点,deep为boolean类型,默认为false,表示是否复制节点的绑定事件。obj.firstElementChild 获取obj元素对象的第一个子节点,最普遍的用法是访问该元素的文本节点。 A.style.xxx = “值” 设置A节点的style属性,xxx样式,注意:当样式中有-时,为驼峰命名。 A.appendChild(B) 把B节点作为子元素追加至A节点的末尾。obj.children 获取obj元素对象的子节点,返回的是个集合。
2024-08-19 13:59:36
242
原创 Mysql基础
关系型数据库:数据是以表的形式存储,表与表之间可以存在关联关系,数据可以持久化 如:mysql oracle … 非关系型数据库:数据多以json字符串的格式存储,没有表的概念,数据之间没有关联关系 如:redis …
2024-08-19 13:52:20
705
原创 01js基础
使用 统一的 声明符 var / let / const 区别:var 可以理解成全局变量,let 可以理解成局部变量,const也是局部变量,基生命周期比let更短。
2024-08-19 13:44:44
406
原创 代码随想录算法训练营DAY01 数组part01
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。当快指针不等于指定元素时,把快指针的值赋值给慢指针后,慢指针向后移动一个元素,更新新数组元素的长度。右闭 tail不能包含mid 否则是重新又判断了一次 即 tail = mid -1。右开 right 可以等于mid 循环判断条件中不会把mid在判断一次。当快指针等于指定元素时,快指针移动,慢指针不动。慢指针:用于更新新的数组。
2024-08-14 23:08:07
356
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅