摘要: LeetCode:242. 有效的字母异位词 - 力扣(LeetCode) 思路:既然只判断两个字符串的字母,就一个++,一个- -,最后如果二十六个字母都是零,说明两个字符串相等。 反思: //charat(i)是返回字符串索引,所以s.charAt(i)-'a'实际上是获取字符串s中第i个字符相 阅读全文
posted @ 2024-02-27 15:58 22软工冷薄 阅读(3) 评论(0) 推荐(0) 编辑
摘要: LeetCode:24. 两两交换链表中的节点 - 力扣(LeetCode) 思路:第一步:两两交换要考虑循环什么时候退出,当cur指针.next是null是就到尾部了,同理,链表不是奇数就是偶数,cur.next.next是空也是。 第二步 循环条件判断完了接下来要实现交换,如图所示,按步骤来就好 阅读全文
posted @ 2024-02-26 21:19 22软工冷薄 阅读(3) 评论(0) 推荐(0) 编辑
摘要: LeetCode:203. 移除链表元素 - 力扣(LeetCode) 思路:移除链表只是跳过需要移除的链表即可,即cur=cur.next 有关虚拟头结点: 首先要建立一个结点作为虚拟头结点,也就是在head前加一个,然后因为虚拟头和一会要遍历的指针指向的内容不能变,所以用cur代替head,pr 阅读全文
posted @ 2024-02-23 03:59 22软工冷薄 阅读(3) 评论(0) 推荐(0) 编辑
摘要: LeetCode977:977. 有序数组的平方 - 力扣(LeetCode) 思路:一开始自己写还是冒泡。看了代码以后发现还有一种新思路,双指针来完成。 双指针:创建一个新数组,判断最左边和最右边两个平方后的大小,谁大就给新数组赋值。赋值到最后就是递增排序了,之前的暴力for循环后用冒泡或者是快排 阅读全文
posted @ 2024-02-19 03:00 22软工冷薄 阅读(3) 评论(0) 推荐(0) 编辑
摘要: LeetCode704题目链接:704. 二分查找 - 力扣(LeetCode) 第一时间的想法: 简单来说,二分法给我的印象就是想一条绳子上打很多的结,每次对折正好是一个结点,我们需要找到想要的结点比如(a)代码思路就是不断对折一直到绳子两端重合中间没有结点,最后剩下的就是要找的结点a了。 所以要 阅读全文
posted @ 2024-01-17 19:31 22软工冷薄 阅读(60) 评论(0) 推荐(0) 编辑
摘要: Javascript1、什么是Javascript,有什么用?Javascript是运行在浏览器上的脚本语言。简称JS。 JavaScript是网景公司 (NetScape) 的 布兰登艾奇 (Javascript之父) 开发的,最初叫做Livescript。LiveScript的出现让浏览器更加的 阅读全文
posted @ 2023-08-28 15:02 22软工冷薄 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1.CSS的作用 1.1什么是CSS,有什么作用? CSS(Cascading Style Sheet):层叠样式语言 CSS的作用是: 修饰HTML页面,设置HTML页面中某些元素的样式,让HTML更好看 CSS好比HTML的化妆品一样 HTML还是主体,CSS依赖HTML,新建的文件还是.htm 阅读全文
posted @ 2023-07-30 16:28 22软工冷薄 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1.系统结构 B/S架构( 主流) Browser/Server(浏览器/服务器的交互形式) 写HTML css JavaScript代码的人叫做web前端开发工程师 缺点:速度慢,体验不好,界面不炫酷 优点:升级方便,只升级服务器端代码即可,维护成本低 eg:京东/百度/淘宝.... C/S架构C 阅读全文
posted @ 2023-07-30 14:06 22软工冷薄 阅读(260) 评论(0) 推荐(0) 编辑
摘要: JDBC是个接口,需要对应的实现类也就是对应的驱动。 还记不记得的接口是都是抽象的?使用时得实例化对象,而驱动恰恰就是一个对应jdbc接口的全部实现类。这样一来,我们就能使用JDBC里面的抽象类了!! 那数据库连接的底层原理是什么?其实很简单,就是之前讲的IO流与反射机制,通过IO流找到对应的文件位 阅读全文
posted @ 2023-06-26 19:05 22软工冷薄 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-06-26 19:04 22软工冷薄 阅读(5) 评论(0) 推荐(0) 编辑