自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 死锁的简单例子

Tue May 05 10:51:06 CST 2015 LockB 锁住 obj2。Tue May 05 10:51:06 CST 2015 LockA 锁住 obj1。Tue May 05 10:51:06 CST 2015 LockB 开始执行。Tue May 05 10:51:06 CST 2015 LockA 开始执行。其实原理很简单,两个线程分别等待对方所占的资源,于是两者都不能执行而。那天面试被问到手写死锁的简单例子,于是在这里跟大家分享一下。以下展示官方菜鸟文档的写法。

2023-12-26 17:54:28 386

原创 华为HJ53

这一题最开始想着动态规划,毕竟这一行的数字与上一行相关,但是仔细一想,要怎么去动态构造一个三角形的数组,这让我犯了难,随着对数据结构的发现和对题目的理解,他只要我求第一个偶数出现的位置,而不用输出他的值,再加上这样的数据结构注定是对称的,于是想到了找规律求解,毕竟两个计数的和必为偶数。以上三角形的数阵,第一行只有一个数1,以下每行的每个数,是恰好是它上面的数、左上角数和右上角的数,3个数之和(如果不存在某个数,认为该数就是0)。例如输入3,则输出2,输入4则输出3,输入2则输出-1。这是测试最快的解法!

2023-12-15 17:02:18 364 1

原创 华为HJ45

/ s的漂亮度为24,lisi的漂亮度为25+26+24+26=101.// 没有任何两个不同字母拥有相同的“漂亮度”。// 定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。//对于样例lisi,让i的漂亮度为26,l的漂亮度为25,//给出多个字符串,计算每个字符串最大可能的“漂亮度”。//每个字母都有一个“漂亮度”,范围在1到26之间。//给出一个字符串,该字符串仅由小写字母组成,答题思路差不多,用输入流更快。最后分享一个大神最快的方法。

2023-12-13 12:11:20 448

原创 华为机考题HJ41 称砝码

种类,重量,数量,因此写了三层循环,hashset 可以去重,set和list集合创建后默认为0,长度为1,二者可以相互转化。//每种砝码对应的数量为 x1,x2,x3...xn。//现有n种砝码,重量互不相等,分别为 m1,m2,m3…//输出:5 说明:可以表示出0,1,2,3,4五种重量。//2 1 每种砝码对应的数量。//1 2 每种砝码的重量。// 问能称出多少种不同的重量。//输入:2 砝码的种数。//称重重量包括 0。

2023-12-10 21:14:18 492 1

原创 华为HJ40 统计字符

输入:1qazxsw23 edcvfr45tgbn hy67uj m,ki89ol.\\/;输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数。本题只要理解循环思路,逐个遍历即可,方法还有很多其他的。更简洁的代码如下,通过依次清除英文字母、空格、数字。数据范围:输入的字符串长度满足。输出:26 3 10 12。

2023-12-07 16:23:20 328

原创 华为od机考c卷第一题

/输入坐标偏移量,先x轴位移,再y轴位移,如果命令没到x,就会自动按照x最大距离和当前y值补全。//太可惜了,有一个情况对的分类讨论符号写错了,不然这道题就是满分。//大概题目的意思就是输入命令行数N,再输入x最长距离。有更好的方法或者不明白的地方欢迎留言,有错也请及时指出。//输入3,5,(1,1),(2,1),(3,-1)// 输出坐标轴跟x,y合成的面积。大概画了个图,有点丑别介意....

2023-12-02 16:21:55 476

原创 华为机考HJ33 整数与IP地址间的转换

原理:ip地址的每段可以看成是一个0-255的整数,把每段拆分成一个二进制形式组合起来,然后把这个二进制数转变成一个长整数。举例:一个ip地址为10.0.3.193每段数字 相对应的二进制数组合起来即为:00001010 00000000 00000011 11000001,转换为10进制数就是:167773121,即该IP地址转换后的数字就是它了。数据范围:保证。

2023-11-28 01:41:37 374

原创 华为机考题H23 删除字符串中出现次数最少的字符

这一步就顶了我好几步哈哈,不过思路是一样的,以后我会持续更新,尽量一周两次吧,分享一下自己的思路跟感悟然后把更好的思路写在下面或者评论区。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。//输入描述:字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。//数据范围:输入的字符串长度满足1≤n≤20 ,保证输入的字符串中仅出现小写字母。//实现删除字符串中出现次数最少的字符,若出现次数最少的字符有多个,//输出描述:删除字符串中出现次数最少的字符后的字符串。

2023-11-25 01:42:18 550

原创 华为机考汽水瓶问题

某商店规定:三个空汽水瓶可以换一瓶汽水,允许向老板借空汽水瓶(但是必须要归还)。小张手上有n个空汽水瓶,她想知道自己最多可以喝到多少瓶汽水。数据范围:输入的正整数满足1≤n≤100注意:本题存在多组输入。输入的 0 表示输入结束,并不用输出结果。

2023-11-24 00:43:40 918 4

空空如也

空空如也

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

TA关注的人

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