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

Java小白成长之路

专栏作者
81
文章
46685
阅读量
17
订阅数
秋招面经三(作业帮、新浪、阿里云)
位码即tcp标志位,有6种标示:SYN(synchronous建立联机) 、ACK(acknowledgement 确认) 、PSH(push传送)、 FIN(finish结束) 、RST(reset重置) 、URG(urgent紧急)、Sequence number(顺序号码) 、Acknowledge number(确认号码)。
鹏-程-万-里
2020-10-10
3880
秋招面经四(亿联,一点资讯,滴滴,用友,猿辅导)
树形结构,从GC_roots开始向下遍历,最后依旧连接在一起的就是存活的对象,独立出来的就是死亡对象。
鹏-程-万-里
2020-10-10
4540
秋招面经五(字节、拼多多、美团、网易)
底层是hashmap和双向链表,每一个entry都有一个前项entry和一个后项entry
鹏-程-万-里
2020-10-10
7640
秋招面经一(蚂蚁、招银)
本想着一次性全部放上来,但是最后发现内容还是有点多,最后想想还是分为5块儿放上来吧~如果有需要的小伙伴可以自取哈!
鹏-程-万-里
2020-10-10
4990
剑指offer第10题:矩阵中的路径
根据题目要求,需要我们从一个已知矩阵中找到一个可以挨个形成给定字符串的路径。如果有这条路径的话,我们需要返回true,如果没有的话,我们返回false,并且相同的字符不能重复使用。
鹏-程-万-里
2020-07-30
3440
剑指offer第11题:机器人运动范围
此方法我们可以直接按照题目中的要求,将所有的方格全都访问一遍,由于所有的格子需要满足一个条件,连续性和单元格的坐标和小于n即可。
鹏-程-万-里
2020-07-30
3220
剑指offer第9题:旋转数组的最小数字
题目首先给我们一个排序的数组,然后将其分为两半,把后面的数组分为两半之后,对这两半进行旋转。然后让我们找到旋转数组的最小值,即未旋转之前的数组的第一个值。
鹏-程-万-里
2020-07-29
3330
剑指offer第8题:青蛙跳台阶
根据题意,我们可以看出整个题目的思路是十分清晰的。我们需要想办法将题目语言,先转化为数学符号,最后再转化为编程语言就十分方便了。下面我们来分析一些这道题目。
鹏-程-万-里
2020-07-20
4790
剑指offer第7题:斐波拉契数列
对于斐波拉契数列的使用,我们只需要知道通项公式,然后依次从第一项一直推导到第n项即可。根据题目中给出的通项公式
鹏-程-万-里
2020-07-20
3380
剑指offer第6题:使用两个栈实现队列
对于这种数据结构的实现类题目,出题者的意图主要还是想让我们对这种数据结构具有深刻的了解。对于栈而言,具有先进后出的特点,而对于队列而言,具有先进先出的特点。所以根据这些特点我们来分析此题。
鹏-程-万-里
2020-07-20
4720
剑指offer第3题:替换空格
直接遍历整个字符串,对于空格的地方,使用%20进行替换,对于其他部分我们依旧直接append就好。
鹏-程-万-里
2020-07-15
3540
剑指offer第4题:从头到尾打印链表
题目要求我们从尾到头打印数组,首先应该想到我们肯定是需要对整个链表进行一个反序操作。所以联想到我们之前做过的反转链表题目,这道就解出来了。
鹏-程-万-里
2020-07-15
3720
剑指offer第5题:重建二叉树
这道题要求我们根据中序遍历和前序遍历构建一颗二叉树。在前序遍历中,遍历顺序为根节点-->左节点-->右节点,中序遍历顺序为左节点-->根节点-->右节点,所以我们按照前序遍历的顺序进行遍历的时候,都可以将整个中序遍历序列分为左右子树,然后依次将左右孩子规划为根节点下面即可。小白在评论区里逛到一位同学画的流程图,小白就不自己画啦!链接在这里。
鹏-程-万-里
2020-07-15
3050
剑指offer第2题:二维数组查找
当前数组从上到下是升序,从左到右也是升序,所以我们可以选择一个合适的入口点,通过判断当前的值与target的大小比较,然后选择我们将要遍历的方向。这是一个比较好的思路。
鹏-程-万-里
2020-07-07
2950
剑指offer第1题:数组中的重复数字
之前的刷题都是随心所欲的刷,没有按照什么章程来给各位小伙伴展现。本周开始,小白把LeetCode上面的《剑指offer》,逐一的进行分享吧~会在公众里面开一个专栏,有兴趣的小伙伴的可以在公众号里面查看的哈~每次分享的解法小白尽量选择简单易懂的解法,对于一些数学方法,咱们没必要考虑那么多,原因很简单不实用。
鹏-程-万-里
2020-07-03
3510
插入排序
周末又到啦!各位小伙伴周末愉快哈!随着刷题的数量的增多,慢慢感觉到很多题目之间的内在关联,每周遇到的比较新奇的题目还是坚持与各位分享一下~
鹏-程-万-里
2020-06-29
3320
独一无二的“你”
【题目描述】一个数组中其他元素都出现了两次,然而只有一个元素出现了一次,我们需要找到这个特殊的数字。
鹏-程-万-里
2020-06-16
3270
复杂链表复制与二叉搜索树
小白第一次遇到二叉搜索树的时候,是一脸懵逼的~因为本科的《数据结构》没有学好,后来查找了一下百度,了解到二叉搜索树的定义:简言之,二叉搜索树的中序遍历结果就是一个从小到大的排序数组。这样说可能不太形象,换一种说法吧。也就是说,二叉搜索树的每个节点的左子树的所有节点的值都要小于当前节点的值,该节点的右子树的所有元素值都要大于当前节点的值。
鹏-程-万-里
2020-06-09
3230
数学题:查找,快速幂,二进制,剪绳子
各位小伙伴,又到周末啦~本周小白已经开始二刷《剑指offer》了,这次在LeetCode上面刷题,发现LeetCode上面的《剑指offer》和牛客上面的题目好像有一些差别。也提醒一下其他的小伙伴儿刷题的时候可以稍作留意啊!
鹏-程-万-里
2020-06-04
4450
回溯:系列经典题目
对于回溯算法,一开始接触感觉还是挺难的,随着刷到的题目的数量增多,慢慢也可以总结出来相应的套路出来。大家一起来看看下面的伪代码
鹏-程-万-里
2020-06-02
5030
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档