自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

工一木子

大家好,我是工一木子,不是工藤新一

  • 博客(406)
  • 资源 (14)
  • 收藏
  • 关注

原创 【Leecode】Leecode刷题之路第40天之组合总和II

代码示例:(Java)代码示例:(Java)

2024-11-04 07:34:26 71

原创 【Leecode】Leecode刷题之路第39天之组合总和

代码示例:(Java)代码示例:(Java)

2024-11-03 23:09:33 141

原创 【跟着官网学技术系列之Spring】第1天之Spring开胃菜

【代码】【跟着官网学技术系列之Spring】第1天之Spring开胃菜。

2024-11-03 00:28:22 196

原创 【Leecode】Leecode刷题之路第38天之外观数列

代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-11-02 22:48:36 207

原创 【Leecode】Leecode刷题之路第37天之解数独

代码示例:(Java)代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-11-01 22:12:47 336

原创 【Leecode】Leecode刷题之路第36天之有效的数独

代码示例:(Java)代码示例:(Java)

2024-10-31 08:01:56 253

原创 【Leecode】Leecode刷题之路第35天之搜索插入位置

1.二分查找思想(天下大势,分久必合,合久必分):分治思想(大数据也用到了这种思想)代码示例:(Java)代码示例:(Java)

2024-10-29 08:03:32 246

原创 【Leecode】Leecode刷题之路第34天之在排序数组中查找元素的第一个和最后一个位置

代码示例:(Java)代码示例:(Java)

2024-10-28 23:58:02 71

原创 【Leecode】Leecode刷题之路第33天之搜索旋转排序数组

代码示例:(Java)代码示例:(Java)

2024-10-28 23:38:12 297

原创 【Leecode】Leecode刷题之路第32天之最长有效括号

代码示例:(Java)代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-10-26 21:27:42 389

原创 【Leecode】Leecode刷题之路第31天之下一个排列

代码示例:(Java)代码示例:(Java)1.如何log一个数组。

2024-10-26 10:02:23 161

原创 【Leecode】Leecode刷题之路第30天之串联所有单词的子串

代码示例:(Java)代码示例:(Java)

2024-10-24 07:38:30 265

原创 【Leecode】Leecode刷题之路第29天之两数相除

4.理论和实践都很重要,相对于枯燥的理论,我更喜欢用代码说话。俗话说:Talk is cheap,show me the code!1.算法的高度是和jdk等源码是一个高度的,用最朴素的方法实现想要的功能,而不是简单的api使用工程师。3.软件行业的很多思想放在生活中也很实用,比如分治法、中间层法(没有什么问题是加一层解决不了的)等。这也是我每一篇文章坚持都有代码的原因。2.排序算法是很多算法的基础。代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-10-23 17:01:32 409

原创 【Leecode】Leecode刷题之路第28天之找出字符串中第一个匹配项的下标

1.jdk很多类封装了很多好用的方法,既要会使用它,也要看它的源码,懂它的原理。代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-10-23 16:50:26 345

原创 Leecode刷题之路第27天之移除元素

2.git空目录提交不到远程仓库。代码示例:(Java)代码示例:(Java)代码示例:(Java)1.如何log一个数组。

2024-10-21 07:35:50 350

原创 Leecode刷题之路第26天之删除有序数组中的重复项

2.遍历输出有序数组,然后追加到set中。1.新建一个LinkedHashSet。代码示例:(Java)代码示例:(Java)

2024-10-20 13:28:38 345

原创 Leecode刷题之路第25天之K个一组翻转链表

代码示例:(Java)代码示例:(Java)

2024-10-19 22:42:05 661

原创 Leecode刷题之路第24天之两两交换链表中的节点

代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-10-18 23:00:52 296

原创 Leecode刷题之路第23天之合并K个升序链表

3.PriorityQueue 优先队列。1.mac idea取消多行注释快捷键。2.mac idea垂直选中。前置知识:合并两个有序链表。再次执行多行选中快捷键即可。代码示例:(Java)代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-10-17 17:45:41 383

原创 Leecode刷题之路第22天之括号生成

数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。代码示例:(Java)代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-10-16 21:08:30 395

原创 Leecode刷题之路第21天之合并两个有序链表

4.如何快速保存一个网站页面的一些代码和图片。1.Java基本类型的默认值。3.多张图片转为gif动图。1)打开网页,ctrl+s。代码示例:(Java)代码示例:(Java)代码示例:(Java)1.如何构建一个空链表。文件中相关的代码和图片。

2024-10-16 08:06:55 296

原创 Leecode刷题之路第20天之有效的括号

如果不是相同的类型,或者栈中并没有左括号,那么字符串 s 无效,返回 False。当我们遇到一个左括号时,我们会期望在后续的遍历中,有一个相同类型的右括号将其闭合。注意到有效字符串的长度一定为偶数,因此如果字符串的长度为奇数,我们可以直接返回 False,省去后续的遍历判断过程。在遍历结束后,如果栈中没有左括号,说明我们将字符串 s 中的所有左括号闭合,返回 True,否则返回 False。给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。

2024-10-15 07:40:03 333

原创 Leecode刷题之路第19天之删除链表的倒数第N个结点

我们也可以在遍历链表的同时将所有节点依次入栈。根据栈「先进后出」的原则,我们弹出栈的第 n 个节点就是需要删除的节点,并且目前栈顶的节点就是待删除节点的前驱节点。这样一来,删除操作就变得十分方便了。关键术语: 结点 、头结点 、尾结点。1.多张图片转为gif动图。代码示例:(Java)代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-10-14 07:46:43 323

原创 Leecode刷题之路第18天之四数之和

代码示例:(Java)代码示例:(Java)

2024-10-13 16:26:24 491

原创 Leecode刷题之路第17天之电话号码的字母组合

(https://zhuanlan.zhihu.com/p/708051549)3)[实战链接](https://www.tutieshi.com/compose/) 完全免费。1.多张图图片垂直拼接为一张。2.多张图片转为gif动图。代码示例:(Java)代码示例:(Java)

2024-10-12 08:11:48 625

原创 Leecode刷题之路第16天之最接近的三数之和

代码示例:(Java)代码示例:(Java)

2024-10-11 07:26:44 308

原创 Leecode刷题之路第15天之三数之和

1.找出数组所有3个元素组合的list。2.过滤出三个元素相加==0的case。代码示例:(Java)代码示例:(Java)

2024-10-10 07:23:43 193

原创 Leecode刷题之路第14天之最长公共前缀

代码示例:(Java)代码示例:(Java)代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-10-09 17:41:04 325

原创 Leecode刷题之路第13天之罗马数字转整数

代码示例:(Java)代码示例:(Java)

2024-10-08 22:34:42 320

原创 Leecode刷题之路第12天之整数转罗马数字

代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-10-07 22:28:53 234

原创 Leecode刷题之路第11天之盛最多水的容器

1.多张图图片垂直拼接为一张。代码示例:(Java)代码示例:(Java)

2024-10-06 23:34:57 243

原创 Leecode刷题之路第十天之正则表达式匹配

1.好多经典算法都可以自己实现一把,比如jdk,spring,hutool等很多的工具类都可以自己照着实现一波。代码示例:(Java)代码示例:(Java)

2024-10-05 17:36:28 224

原创 Leecode刷题之路第九天之回文数

如果b.length=num为奇数,判断b[0]==b[num-1],b[1]==b[num-2]…b[num/2-1]==b[num/2+1],如果上述表达式全为true,则是回文数。如果b.length=num为偶数,判断b[0]==b[num-1],b[1]==b[num-2]…b[num/2-1]==b[num/2],如果上述表达式全为true,则是回文数。假设整数为a,转换为字符串b。代码示例:(Java)代码示例:(Java)

2024-10-04 11:41:53 217

原创 Leecode刷题之路第八天之字符串转换整数

1.atoi函数:(表示 ascii to integer)是把字符串转换成整型数的一个函数,应用在计算机程序和办公软件中。代码示例:(Java)代码示例:(Java)

2024-10-03 12:07:42 245

原创 Leecode刷题之路第七天之整数反转

3.四则运算之余数,除法运算。1.将整数转换为字符串。2.char是否相等判断。3.兼容负数case。代码示例:(Java)代码示例:(Java)

2024-10-02 09:13:16 213

原创 十大排序算法集锦

选择排序简介:过程描述:1.找到数组中最小的那个元素2.将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)。3.在剩下的元素中找到最小的元素,将它与数组的第二个元素交换位置。如此往复,直到将整个数组排序。这种方法我们称之为选择排序。代码:/*** 选择排序* @param a* @return*/i < n - 1;j++) {//交换return a;复杂度分析:1、时间复杂度:O(n2)

2024-10-01 16:55:10 738

原创 Leecode刷题之路第六天之Z字形变换

代码示例:(Java)代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-10-01 15:33:39 298

原创 Leecode刷题之路第五天之最长回文子串

1.回文数(palindrome number):“回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,成为回文数(palindrome number)。1.一道算法题最少有2种解决思路。代码示例:(Java)代码示例:(Java)代码示例:(Java)代码示例:(Java)3.回文子串长度排序。4.输出最长回文子串。

2024-09-30 07:40:43 318

原创 Leecode刷题之路第四天之寻找两个正序数组的中位数

选中要测试的方法,选择快捷键:ctrl+shift+t即可触发单元测试。3.idea中maven工程使用junit单元测试。合并2个数组,重新排序,找出其中位数。代码示例:(Java)代码示例:(Java)代码示例:(Java)

2024-09-29 08:01:50 433

原创 Leecode刷题之路第三天之无重复字符的最长子串

拿到所有子串,先初步去重,再去除长度=1的字符串,然后再过滤出不含重复字符的子串(通过比较每一位数和别的位数不相等),最后输出最长子串的长度。当遇到一个算法题的时候,不要怕,首先要努力读懂题意,然后想解决方法(不止一种,不同方法之间的时间和空间复杂度可能不同)请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。1.字符串、字符串子串 定义,操作。

2024-09-28 18:26:13 420

spring5学习代码

spring5学习代码

2022-01-23

spring5学习笔记

spring5学习笔记

2022-01-23

mybatis学习笔记及代码.zip

mybatis学习笔记及代码.zip

2022-01-03

smbms系统架构图.png

工一说java之smbms系统架构图

2021-10-30

工一说java之SMBMS源码(Servlet版)

工一说java之SMBMS源码(Servlet版)

2021-10-30

工一说javaweb之smbms实战静态资源.zip

工一说javaweb之smbms实战静态资源

2021-10-24

CSS学习总结思维导图.xmind

css学习总结思维导图

2021-09-20

HTML总结.xmind

HTML总结.xmind

2021-08-15

JavaSE思维导图.png

JavaSE复习总结思维导图(PNG图片)

2021-06-30

JavaSE.xmind

JavaSE复习总结思维导图(源文件)

2021-06-30

Head First Python书籍中的源代码

Head First Python书籍中的源代码。解压即可使用。 很实用,是学习python百部百科中推荐的教材中的代码。

2017-12-16

Sublime Text代码编辑软件

Sublime Text是一个代码编辑器也是HTML和散文先进的文本编辑器。漂亮的用户界面和非凡的功能,例如迷你地图,多选择,Python的插件,代码段,等等。完全可自定义键绑定,菜单和工具栏。Sublime Text的主要功能包括:拼写检查,书签,完整的Python API,Goto功能,即时项目切换,多选择,多窗口等等。

2016-04-09

细说Linuxpdf文件--兄弟连版

兄弟连Linux视频的配套电子书籍,在学习Linux的时候,看视频后,再看看书籍,更好!!

2016-02-26

Linux和windows双系统

在windows中安装linux双系统,不用虚拟机。

2015-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除