- 博客(5)
- 收藏
- 关注
原创 leetcode977:有序数组的平方c++实现
最简单的方法就是把这个数组全部平方一遍再来排序,我们可以用双指针的方法,因为原数组是一个从小到大的数组,那么平方后最大的数只会在最前面或者最后面得出,所以我们可以让一个指针指向最前面,一个指针指向数组最后面,让这两个指针指向的元素对比,就可以很容易找出最大的数了,两头的指针向中间靠近,通过多次对比就可以实现平方后的排序,直接看代码。平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]组成的新数组,要求也按。
2023-05-24 21:08:04
155
1
原创 leetcode27. 移除元素 C++实现
在做这道题之前要先认识删除数组元素这一操作的实质,删除数组里的其中一个元素实际上是后面的元素把要删除的元素覆盖掉,比如[3,2,2,3]中就是用最后一个3把前面两个二覆盖掉,但这个时候这个数组的长度是保持不变的,也就是说这个时候变成了[2,2,3,3],直接上代码讲解。你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。函数应该返回新的长度。
2023-05-23 16:28:41
115
2
原创 kali改永久(静态)ip地址失败解决
address 的ip地址,前三位就和自己主机的ip地址一样,win10可以win+cmd,输入ipconfig查看。iface eth0 inet dhcp改成iface eth0 inet static。然后vim /etc/network/interfaces重启网卡就ok了。网关填错了就只能在dhcp模式下才能连得上有,所以网关得写对。
2022-09-17 19:43:42
1579
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人