牛哄哄是假的
牛哄哄是假的
全部文章
题解
未归档(1)
归档
标签
去牛客网
登录
/
注册
牛哄哄是假的的博客
全部文章
/ 题解
(共11篇)
简单思路,参考一下呀!
题意:区分出奇数和偶数,按照原顺序奇数偶数顺序不变我的思路:开辟两组新的空间,我这里用的是LinkedList,因为想要用到队列的先进先出方法 1、先找出奇数利用2余某个数不为零就是奇数(这里不考虑0的情况),那么余2是0那就是偶数啦2、然后奇数放在一个链表里面,偶数放在一个链表里面。链表不需要事先...
2021-02-26
44
1307
调整数组顺序使奇数位于偶数前面(小白绝对能理解的方法)
使用队列,这里会使用新的空间。利用队列将数据收集起来。1、利用一个LinkList链表将所有奇数按顺序添加进去,同理偶数也是如此2、通过判断队列是否为空,就可以先将所有的奇数放入数组,然后就是偶数。 代码解释一切,请看:::: import java.util.*; public class Sol...
2021-02-19
0
475
这题简单,同志们一定要看看题解,看看别人的。
一开始理解题意是以为要我先将十进制转换为二进制,还得是32位的去转换,而且还包含着对十进制中反码补码这些理解,看完其他人的题解,我才知道,原来题目根本没有这个意思!!!1、其实JVM保存的就是二进制码,我们要做的是想办法怎么直接利用这个二进制码,去除其中1的个数2、对于负整数,我们也不需要判断数字是...
2021-02-17
0
496
平衡二叉树:我终于明白一点点递归了
1、关于二叉数的题目,一定要明白,二叉树的遍历,老套路了,就是函数(root.left),然后就是(root.right),最后就是相关的操作放置的位置。我总结出来的规律就是这个。关于递归,我总是会很混乱,带着答案就不知道返回值归到哪里去了。这种问题就交给程序做,我们就想清楚,要实现什么就可以了。 ...
2021-02-09
0
577
按之字形顺序打印二叉树:我又懂了!
层序遍历+链表翻转+标志位1、根据题目意思就是要一层一层的获取二叉树,一层是正着来,一层是反着来,即Z字型。 想法:先层序遍历吧,肯定要一层一层来嘛!然后的想法:一下从左到右,下一个从右到左,怎么来搞呢?emmmmm,标志位试一下哇!flag=0 从左到右打印就是正常的遍历就可以了哇,然后...
2021-02-08
2
755
滑动窗口的最大值:我自己做出来的,哈哈哈哈哈
1、仔细读题,分析题意,两件事:最大值、数组分组2、不管三七二十一,既然要最大值,那就先把最大值的函数写出来,根据题意,是将分组后的数组传递到最大值函数,返回最大值。(即使写不出来别的思路,至少完成了一部份,对吧,我想应该是加分的吧)3、数组分组,我是根据数组下标来分组的,初始的分组,借鉴Strin...
2021-02-08
0
425
反转单词顺序:万万没想到还有一个空格字符
1、由含有空格的字符转换为字符数组:String.split方法真的好用,方便又快捷(当然如果主考官不希望用集成的函数的话就老老实实换成字符数组,再根据有没有空格来判断是否组成了一个字符串) 字符串之间的连接可以直接用+=,但是字符之间的连接好像只能放到字符在数组,再用String构造函数转换为字...
2021-02-05
0
641
扑克牌顺子:去除所有不可能的,那么答案只有一个
1、抽取的数组个数必须是5个,如果数组个数达不到要求:false!2、利用Arrays对数组排序以后,就好办了,所以对于sort函数不能陌生。3、数组中有重复的:false,这里利用了桶计数的方法4、数组排序后,相邻数之间的差值大于了0的个数,那这个数组就没法凑成顺子了:false5、0的个数就是4...
2021-02-04
0
758
剑指offer-25-复杂链表的复制 :主要考查知识点,什么是深拷贝?
深拷贝:一定要New一个新的对象,即在内存中有一个新的地址,将引用值的内容复制到新的地址中去; 通俗来说,你有一把房子的钥匙,我也有一把房子的钥匙,深拷贝就是我建一个和你一模一样的房子,里面所有的内容都一模一样,但是我们的钥匙是不一样的(这里的钥匙就是内存中的地址) 深拷贝,里面对对象做...
2021-01-31
1
610
菜鸟的解题思路,就这,我也做了一小时
1、仔细看题,重复的全部都要删干净了,不能留有余地2、知识点: 链表的遍历 链表的节点删除 链表头节点3、易错点: 一、当在链表第一个节点就有重复节点,那就不可以将pHead作为返回值,否则一定会保留一个重复值 二、空指针异常,使用循环一定要清楚,几个点不可以有空指针,当使用节点.nex...
2021-01-22
0
465
首页
上一页
1
2
下一页
末页