首页
学习
活动
专区
工具
TVP
发布

wangweijun

专栏作者
140
文章
110302
阅读量
26
订阅数
设计在单链表中删除值相同的多余结点的算法
这是一道算法题,写算法题最恨没有图解,懂的人不需要看你的文章,不懂的你再怎么讲解也没有几张图解来得简单易懂,下面来分析一下这道题。
wangweijun
2022-01-10
2.1K0
轻松掌握Mybatis(上)
全局配置文件中主要配置的是数据源信息,然后是最后的mappers标签,该标签配置的是sql语句的映射文件。
wangweijun
2022-01-10
4770
30行代码爬取英雄联盟全英雄皮肤
距离上次写爬虫文章已经过了许久了,之前写过一篇20行Python代码爬取王者荣耀全英雄皮肤 ,反响强烈,其中有很多同学希望我再写一篇针对英雄联盟官网的皮肤爬取,但苦于事情繁多,便一拖再拖,一直拖到了现在,那么本篇文章我们就一起来学习一下如何爬取英雄联盟全英雄皮肤。
wangweijun
2022-01-10
2K0
LeetCode每日一练(杨辉三角)
题目要求的是给定一个非负索引k,要求得到杨辉三角中的第k行,杨辉三角相信大家都不陌生了吧,不明白的同学去百度一下补补课呦。
wangweijun
2022-01-10
5420
LeetCode每日一练(两数之和)
题目很好理解,就是给你两个链表,比如243和564,需要逆序得到链表所代表的的数值,分别是342和465,将这两个数相加,得到结果807,再逆序存回一个链表并返回。
wangweijun
2022-01-10
1950
LeetCode每日一练(主要元素)
题目描述的是找出一个整数数组中的主要元素,这个主要元素的个数要超过数组长度的一半,并且要求时间复杂度为O(N),我们首先想到的解决办法就是得到数组中每个元素的个数,再去判断是否有某个元素的个数超过了数组长度的一半,若有,则找到了主要元素;若没有,则没有主要元素,返回 -1。
wangweijun
2022-01-10
2350
LeetCode每日一练(无重复字符的最长子串)
题目要求找出给定字符串中不含重复字符的最长子串,我们可以采用暴力穷举的方式,得到字符串中的所有子串,然后一一判断不重复子串的长度,最后返回最长子串的长度即可,比如:
wangweijun
2022-01-10
1890
LeetCode每日一练(验证回文字符串 Ⅱ)
题目要求规定一个非空字符串,最多删除一个字符,判断是否能称为回文字符串,那么首先就需要考虑给定的字符串是否已经为回文字符串,如果是,则直接返回true;如果不是,还需要去通过删除一个字符来使其成为回文字符串。
wangweijun
2022-01-10
5230
LeetCode每日一练(十进制整数的反码)
题目要求将一个非负整数二进制的反码表示转为十进制数,比如,5的二进制位101,那么其反码形式为010,以该反码为二进制所对应的十进制整数为2,所以输入整数5,应该得到整数2。
wangweijun
2022-01-10
3010
LeetCode每日一练(回文数)
判断一个数是否为回文数,首先想到的办法就是将其转为字符串,再通过反转字符串来判断是否相同,比如:
wangweijun
2022-01-10
5570
解析HashMap中的put方法
在Java集合中,HashMap的重要性不言而喻,作为一种存储键值对的数据结构,它在日常开发中有着非常多的应用场景,也是面试中的高频考点,本篇文章就来分析一下HashMap集合中的put方法。
wangweijun
2022-01-10
6430
Spring中Bean的生命周期
在Spring中,一个Bean的生命周期要经过很长的一段步骤,这也是面试中的高频考点,下面就一起来看看吧。
wangweijun
2022-01-10
1950
ArrayList的扩容机制
在Java中,ArrayList是一个使用非常频繁的集合类型,它的底层是Object数组,所以它拥有数组所拥有的特性,比如支持随机访问,所以查询效率高,但插入数据需要移动元素,所以效率低。
wangweijun
2022-01-10
6270
【查找算法】折半查找法
上一篇文章介绍了顺序查找算法,我们知道,虽然顺序查找算法适用性高,但效率太低,那么能不能在此基础上继续提高算法的效率呢?
wangweijun
2021-10-25
1K0
【查找算法】顺序查找法
学到这里,相信大家对基本的数据结构都有了一定的认识,当然,我们还有一些数据结构没有讲解,比如:图、广义表、数组等。这些内容我都会在后续进行更新。
wangweijun
2021-10-25
1.1K0
i++和++i傻傻分不清楚?这里给你最清楚的解答
本篇文章将介绍——自增变量,这是面试常见的问题,说难不难,说简单也不简单,需要面试者冷静思考,判断正确符号之间的优先级。
wangweijun
2021-10-25
6280
树和二叉树(三)
关于树和二叉树的内容确实是非常多啊,没想到加上这篇已经有三篇了,这篇文章我将会把剩余的树和二叉树的内容全部介绍完,还有一个哈夫曼树的内容,我将单独写一篇专栏文章介绍。
wangweijun
2021-10-25
2050
【查找算法】二叉排序树查找法
上篇文章我们学习了折半查找,虽然折半查找算法将查找效率提高了,但是折半查找要求序列有序,所以当表插入、删除操作频繁的时候,为了维护表的有序性,就需要移动大量的元素,此时用折半查找显然事倍功半了。
wangweijun
2021-10-25
6060
i++和++i傻傻分不清楚?这里给你最清楚的解答
本篇文章将介绍——自增变量,这是面试常见的问题,说难不难,说简单也不简单,需要面试者冷静思考,判断正确符号之间的优先级。
wangweijun
2020-08-07
4560
【动手实现系列】手撕ArrayList
学过Java的同学就会知道,ArrayList是Java中的集合。 ArrayList就是动态数组,它的底层是数组实现,我们来阅读一下ArrayList的源码。 先看它的无参构造方法:
wangweijun
2020-02-14
5370
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档