自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hewhys的博客

编程初学者

  • 博客(13)
  • 收藏
  • 关注

原创 华为2019秋招笔试Java实现(6)

华为2019秋招笔试Java实现(6)笔试日期2019年8月21日第三题(300分)题目描述在通讯软件中,在群里面转发消息可以使得一条消息扩散到很多人那里。假设已知有m个群,其中一个人把消息发到他自己所在的所有群里面,这些群里面的每个人又把消息再次转发到他所有的群里面,请问所有群的人都转发过一次后,最后几个人收到该消息(包括发消息的人)?输出收到消息的人数(以十进制整数输出,不需要加换行符)。输入描述发第一条消息的人名群组个数m群组1成员人名列表群组2成员人名列表…群组m成员人名列表

2020-06-16 17:02:11 937

原创 华为2019秋招笔试Java实现(5)

华为2019秋招笔试Java实现(5)笔试日期2019年8月21日第二题(200分)题目描述质数的定义为:在大于1的自然数中,除了1和它本身,不能整除其它自然数的数,如2,23等。给定一个取值范围[low,high),找到该范围内的所有质数,输出这些质数的十位数之和与个位数之和的较小值,如果该质数小于10,则其十位数为0,注意low在取值范围内,high不在。输入描述第一行输入:low,high,用例保证均不小于0,且low<high,不用考虑输入合法性,如果没有质数,则输出0输出描述

2020-06-16 10:14:50 661

原创 华为2019秋招笔试Java实现(4)

华为2019秋招笔试Java实现(4)笔试日期2019年8月21日第一题(100分)题目描述说明:实现报文转义功能,报文中如果出现0x0A,转义成为2个字节0x12 0x34,如果出现0x0B,转义成为2个字节0xAB 0xCD,其它报文字节保持不变。输入描述1、输入的报文为16进制,输入报文长度不超过127,输入的报文第一个字节为报文长度,第一个字节(报文长度)算正式报文的一部分,但是不参与转义2、输入的报文每个字节用空格隔开输出描述1、输出为转义后的报文,转义后的报文长度也不超过25

2020-06-15 15:18:35 1054

原创 华为2019秋招笔试Java实现(3)

华为2019秋招笔试Java实现(3)笔试日期2019年8月14日第三题(300分)题目描述有一款社交软件APP,假设注册用户m人(0<m<50),用户编号为0~m-1,用r[i,j]表示用户i和用户j好友关系(r[i][j]=0表示i和j不是好友,r[i][j]=1~9代表是好友且数值代表熟悉程度,数值越打代表越熟悉,其中r[i][j]=r[j][i],0<=i,j<=m-1),试编制程序,输出某个特定用户i的n度好友(1度好友代表直接好友,2度好友代表好友的好友,一次类推

2020-06-15 14:30:22 759 1

原创 华为2019秋招笔试Java实现(2)

华为2019秋招笔试Java实现(2)笔试日期2019年8月14日第二题(200分)题目描述某程序员小A,有一种表格数据需要存储在文件中。表格中的每一行,由若干个字段组成,每个字段可以是整数或字符串(字符串只包含数字、字母以及特殊字符!@#%^&*()",)。小A设计了一种存储格式,采用文本的方式对表格数据进行存储。文本文件中的每一行,代表了表格数据中的一行数据。具体格式描述如下:1、采用逗号分隔不同的字段(逗号前后无空格);2、数字直接采用10进制的文本存储;3、字符串的存储规则如下

2020-06-10 16:13:02 1344 1

原创 华为2019秋招笔试Java实现(1)

笔试日期2019年8月14日,语言Java第一题(100分)题目描述在一个int型整数(对应的比特流)中查找某个比特块(本题固定为5,即二进制’101’)出现的次数及首次出现的位置,说明:1、输出次数和首次出现的位置中间用空格隔开2、位置从0开始,即最右边位置为0,向左依次增加3、如果该int型整数中没有找到该比特块,次数返回0,位置返回-14、比特位允许重复使用,如’10101’中的中间的比特1即可以与前面的’01’组成‘101’,也可以与后面的’10’组成‘101’输入描述一个任意的十

2020-05-24 14:29:00 1171

原创 windows环境下c语言读取文件夹内文件名称

起因是这样的,师弟要用c语言版本的darknet做项目,不过在读取文件的时候出了问题。我看了看网上的思路,不算太难,当练练手,就自己动手写了个函数。总的思路就是先使用系统命令把多个文件名存到文件中,再读取该文件。1 保存文件名调用windows系统的命令把路径path下的文件都写到a.log里,举个例子就是"dir d:\install /s /b > a.log",大家可以在命令行里执行一下,就会生成包含文件名称的a.log文件。不过a.log的内容是这样的,会带上文件路径。d:\insta

2020-05-24 13:06:47 3484

原创 面向对象设计原则概述——《C#设计模式读书笔记》

软件的可维护性(Maintainability)和可复用性(Reusability)是两个非常重要的用于衡量软件质量的质量属性,软件可维护性是指软件能够被理解、改正、适应及拓展的难易程度,软件的可复用性是指软件能够被重复使用的难易程度。 面向对象设计原则为支持可维护性复用而诞生,这些原则蕴含在很多设计模式中,它们是从许多设计方案中总结出的指导性原则,但并不是强制性的。 7个常用的面向对象设...

2018-07-12 14:50:30 161

原创 设计模式概述——《C#设计模式读书笔记》

最近一段时间要用C#来做项目,C#和Java还是蛮像的,况且设计模式也不只适用于特定语言,所以顺手复习一下设计模式。模式与软件模式 模式是在特定环境下人们解决某类重复出现问题的一套成功有效的解决方案。软件模式并非仅限于设计模式,还包括架构模式、分析模式和过程模式。 软件模式的基本结构由4个部分构成,即问题描述、前提条件、解法和效果。 软件模式基本结构 设计模式...

2018-07-12 09:25:25 255

原创 华为实习生面试题-字符串输出调整 Java实现

华为实习生面试题-字符串输出调整 Java实现师兄参加了华为的实习生招聘,我也蹭了一下热闹。华为实习生面试题-字符串输出调整 Java实现题目描述输入描述输出描述题目分析题目解答Java实现测试用例题目描述给你一个原始字符串,根据该字符串内每个字符出现的次数,按照ASCII码递增顺序重新调整输出。举例!假设原始字符串为: e...

2018-04-17 16:07:25 981

原创 开发一个控制硬件的安卓app(2)——指令生成与状态解析

偷懒了好久,没有更新,挖坑不填不太好呀。上次说到总体的需求,按理来说应该由上至下分析一遍,把程序功能理清楚,再决定使用什么软件结构来完成程序的设计。为了说明软件结构时不显得太空,先从具体实现开始写吧。1  通讯协议介绍如何用安卓app来控制设备呢?首先就要提及通讯协议这个概念了。我所使用的这套硬件设备有着一套自己的”密码本”,只要我将指令以符合”密码本”的格式发送给设备,设备就会按照给出的指令行动...

2018-04-15 21:34:38 3686 5

原创 华为实习生面试题-跳跃比赛 C++实现

师兄参加了华为的实习生招聘,我也蹭了一下热闹。一、题目描述给出一组正整数,你从第一个数向最后一个数方向跳跃,每次至少跳跃1格,每个数的值表示你从这个位置可以跳跃的最大长度。计算如何以最少的跳跃次数跳到最后一个数。输入描述第一行表示有多少个数n第二行开始依次是1到n个数,一个数一行输出描述输出一行,表示最少跳跃次数。示例1输入72321215输出3说明7表示接下来要输入7个正整数,从2开始。数字本身...

2018-04-11 13:09:55 2775 1

原创 开发一个控制硬件的安卓app(1)——背景介绍+环境配置

第一次发博客,请大家多多指教。下面开始正文。一、 背景介绍 本科的时候做了一个毕业设计,是使用安卓手机来控制实验室的设备。原先已经有了电脑上的控制软件(Windows平台,VB编写),而我要做的就是在安卓上实现其部分功能。虽然都是实现过的功能,虽然要实现的功能不多,但是跨平台总是会遇到很多问题,比如界面设计,人机交互等一系列问题。1、 设备介绍 先对要使用的设备介绍一下。主要的设备有四个:“自动化

2018-01-18 20:52:34 9192 8

空空如也

空空如也

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

TA关注的人

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