自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 面试-算法题:给一串数值,这些数值都重复了两遍,只有一个数值重复了一遍,找出这个重复一遍的数值

二、通过两层循环,循环第一层拿第一层的一个数值和第二层所有的数值进行比较,记录和第二层相同数值出现的次数,如果这个数值的记录数出现两次,就结束本次循环。在第二次循环外,比对第二次循环是否和数值长度相等,如果不相等说明这个数值没有和第二次循环的所有数值比较完,反之,这个数值只出现一次。一、通过异或^运算 a^a=0,0^b=b (任何数值异或它本身等于0,0异或任何数值都等于数值本身)针对这个题,我想到两种方法。

2023-07-12 15:59:16 131

原创 字符串反转

最近面试总是遇到线上coding,虽然题都 挺简单的,但是还是给记录一下,没事回头看看面试遇到那些有意思的题型,如果大家有好的思路,也可以给我留言,到时候互相交流,也能够得到比较大的进步。给定一个字符串,进行反转,要求通过下标进行反转,不可以使用StringBuilder和StringBuffer的reverse()方法。大家有效率更高的反转方法吗?思路:使用首尾交换的方法。

2023-07-12 15:03:53 65 1

原创 git-fork的使用

分布式的代码管理对企业越来越重要,记录fork的代码和直接clone的不同.将远程代码fork到自己远程的本地仓库,并clone到本地,使用命令:1.查看源版本git remote -v2.添加源git remote add upstream xxxxxxxxx.git3.从源中获取git fetch upstream4.从源文件分支中拉取代码(git pull=git fetch + git mgere)更新本地代码,从远程拉git pull upstream xxx-1.0.0.

2021-12-14 15:19:46 1360

字符串反转(将字符串进行反转)

最近面试遇到线上coding,总结一下算法题,都是一些常见的算法题,比如字符串反转等等,在此记录一下 class Test { public static void main(String[] args) { String str="abcdefg"; String s = reverseFive(str); System.out.println("s = " + s); } public static String reverseFive(String str){ if (Objects.isNull(str)||str.length()<=0) { return null; } int start=0; int last=str.length()-1; char[] chars = str.toCharArray(); while (start<last) { //交换

2023-07-12

空空如也

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

TA关注的人

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