单词组合排布方法、装置、移动终端及存储介质制造方法及图纸

技术编号:21327605 阅读:28 留言:0更新日期:2019-06-13 18:21
本申请涉及一种单词组合排布方法、装置、移动终端及存储介质,该方法包括:初始化一个N*N矩阵;查找由M个字母组成的N个单词;将查找到的所述N个单词按照预设填充方式填充到所述N*N矩阵中;依次将所述N个单词的进行组合,以确定目标单词。本申请实施例提供的该方法可以实现有效的单词提示,快速确定目标单词,提升趣味性和用户体验感。

Word Combination Arrangement Method, Device, Mobile Terminal and Storage Media

This application relates to a word combination arrangement method, device, mobile terminal and storage medium. The method includes: initializing an N*N matrix; finding N words composed of M letters; filling the N words found in the N*N matrix according to the preset filling method; and combining the N words in turn to determine the target word. The method provided in the embodiment of this application can realize effective word prompting, quickly determine target words, and enhance interestingness and user experience.

【技术实现步骤摘要】
单词组合排布方法、装置、移动终端及存储介质
本申请涉及互联网
,尤其涉及一种单词组合排布方法、装置、移动终端及存储介质。
技术介绍
随着网络游戏在人们日常生活中逐渐普及,越来越受到大多数年轻人的喜爱,尤其是一种单词组合排布的网络游戏深受用户的喜爱,该单词组合排布游戏在游戏界面中显示多个空白格,在空白格中预先排布有多个字母用于提示用户,用户按照提示选择对应的字母填入空白格,可以与预先设置的字母组合成单词。现有的单词组合排布不合理,不能够很好的起到提示作用,趣味性不够。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种单词组合排布方法、装置、移动终端及存储介质。第一方面,本申请提供了一种单词组合排布方法,包括:初始化一个N*N矩阵;查找由M个字母组成的N个单词;将查找到的所述N个单词按照预设填充方式填充到所述N*N矩阵中;依次将所述N个单词的进行组合,以确定目标单词。结合第一方面,在第一方面第一种可能的实施方式中,所述将查找到的所述N个单词按照预设填充方式填充到所述N*N矩阵中包括:步骤1,获取所述N个单词的单词长度信息;步骤2,将最长的单词填充到所述N*N矩阵中;步骤3,将次长的单词与所述最长的单词进行拼接,所述次长的单词与所述最长的单词不是首尾相接;步骤4,重复执行上述步骤2和步骤3,直至所述N个单词全部填充到所述N*N矩阵中。结合第一方面,在第一方面第二种可能的实施方式中,所述获取所述N个单词的单词长度信息包括:将所述N个单词按照所述单词长度信息进行排序。结合第一方面,在第一方面第三种可能的实施方式中,所述将最长的单词填充到所述N*N矩阵中包括:在所述N*N矩阵中选取一行作为目标行;将所述最长的单词填充到所述目标行中。结合第一方面,在第一方面第四种可能的实施方式中,所述将最长的单词填充到所述N*N矩阵中包括:在所述N*N矩阵中选取一列作为目标列;将所述最长的单词填充到所述目标列中。结合第一方面,在第一方面第五种可能的实施方式中,所述方法还包括:在查找到的所述N个单词中任意选取K个单词作为备选单词;将选取的所述K个备选单词按照预设填充方式填充到所述N*N矩阵;依次将所述N个单词和K个备选单词进行组合,以确定所述目标单词。第二方面,本申请提供了一种单词组合排布装置,包括:初始化单元,配置用于初始化一个N*N矩阵;单词查找单元,配置用于查找由M个字母组成的N个单词;单词填充单元,配置用于将查找到的所述N个单词按照预设填充方式填充到所述N*N矩阵中;单词组合单元,配置用于依次将所述N个单词的进行组合,以确定目标单词。结合第二方面,在第二方面第一种可能的实施方式中,所述单词填充单元包括:获取子单元,配置用于获取所述N个单词的单词长度信息;单词填充子单元,配置用于将最长的单词填充到所述N*N矩阵中;单词拼接子单元,配置用于将次长的单词与所述最长的单词进行拼接,所述次长的单词与所述最长的单词不是首尾相接;执行子单元,配置用于重复执行所述单词填充子单元和单词拼接子单元,直至所述N个单词全部填充到所述N*N矩阵中。第三方面,本申请提供了一种移动终端,包括至少一个处理器、存储器、至少一个网络接口和用户接口;所述至少一个处理器、存储器、至少一个网络接口和用户接口通过总线系统耦合在一起;所述处理器通过调用所述存储器存储的程序或指令,用于执行如第一方面所述单词组合排布方法的步骤。第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有单词组合排布程序,所述单词组合排布程序被处理器执行时实现如第一方面所述的单词组合排布方法的步骤。本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,通过初始化一个N*N矩阵,查找由M个字母组成的N个单词,将查找到的N个单词按照预设填充方式填充到N*N矩阵中,依次将N个单词的进行组合,以确定目标单词,可以实现有效的单词提示,快速确定目标单词。进一步的,该方法应用在利用字母猜单词的游戏中,可以对玩游戏的用户进行有效的单词提示,使用户能够快速的猜到正确的单词,从而可以提高游戏通关效率,提升趣味性和用户体验感。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例一提供的一种单词组合排布方法的流程图;图2为本申请实施例二提供的一种单词组合排布方法的流程图;图3为本申请实施例三提供的一种单词组合排布方法的流程图;图4为本申请实施例提供的一种单词组合排布装置的结构示意图图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一图1为本申请实施例提供的一种单词组合排布方法,该方法包括:S101、初始化一个N*N矩阵。S102、查找由M个字母组成的N个单词。S103、将查找到的N个单词按照预设填充方式填充到N*N矩阵中。S104、依次将N个单词的进行组合,以确定目标单词。本申请实施例提供的该方法,通过初始化一个N*N矩阵,查找由M个字母组成的N个单词,将查找到的N个单词按照预设填充方式填充到N*N矩阵中,依次将N个单词的进行组合,以确定目标单词,可以实现有效的单词提示,快速确定目标单词。进一步的,该方法应用在利用字母猜单词的游戏中,可以对玩游戏的用户进行有效的单词提示,使用户能够快速的猜到正确的单词,从而可以提高游戏通关效率,提升趣味性和用户体验感。实施例二图2为本申请实施例提供的一种单词组合排布方法,该方法包括:S201、初始化一个N*N矩阵。S202、查找由M个字母组成的N个单词。S203、获取N个单词的单词长度信息。在本申请实施例中,步骤S203、获取N个单词的单词长度信息包括:将N个单词按照单词长度信息进行排序。S204、将最长的单词填充到N*N矩阵中。在本申请实施例中,步骤S204、将最长的单词填充到N*N矩阵中包括:在N*N矩阵中选取一行作为目标行;将最长的单词填充到目标行中。在本申请实施例中,步骤S204、将最长的单词填充到N*N矩阵中包括:在N*N矩阵中选取一列作为目标列;将最长的单词填充到目标列中。S205、将次长的单词与最长的单词进行拼接,次长的单词与最长的单词不是首尾相接。S206、判断N个单词是否全部填充完成,如果是,转步骤S207;否则,转步骤S204。S207、依次将N个单词的进行组合,以确定目标单词。实施例三图3为本申请实施例提供的一种单词组合排布方法,该方法包括:S301、初始化一个N*N矩阵。S302、查找由M个字母组成的N个单词。S303、在查找到的N个单词中任意选取K个单词作为备选单词。S304、将查找到的N个单本文档来自技高网...

【技术保护点】
1.一种单词组合排布方法,其特征在于,包括:初始化一个N*N矩阵;查找由M个字母组成的N个单词;将查找到的所述N个单词按照预设填充方式填充到所述N*N矩阵中;依次将所述N个单词的进行组合,以确定目标单词。

【技术特征摘要】
1.一种单词组合排布方法,其特征在于,包括:初始化一个N*N矩阵;查找由M个字母组成的N个单词;将查找到的所述N个单词按照预设填充方式填充到所述N*N矩阵中;依次将所述N个单词的进行组合,以确定目标单词。2.根据权利要求1所述的单词组合排布方法,其特征在于,所述将查找到的所述N个单词按照预设填充方式填充到所述N*N矩阵中包括:步骤1,获取所述N个单词的单词长度信息;步骤2,将最长的单词填充到所述N*N矩阵中;步骤3,将次长的单词与所述最长的单词进行拼接,所述次长的单词与所述最长的单词不是首尾相接;步骤4,重复执行上述步骤2和步骤3,直至所述N个单词全部填充到所述N*N矩阵中。3.根据权利要求2所述的单词组合排布方法,其特征在于,所述获取所述N个单词的单词长度信息包括:将所述N个单词按照所述单词长度信息进行排序。4.根据权利要求2所述的单词组合排布方法,其特征在于,所述将最长的单词填充到所述N*N矩阵中包括:在所述N*N矩阵中选取一行作为目标行;将所述最长的单词填充到所述目标行中。5.根据权利要求2所述的单词组合排布方法,其特征在于,所述将最长的单词填充到所述N*N矩阵中包括:在所述N*N矩阵中选取一列作为目标列;将所述最长的单词填充到所述目标列中。6.根据权利要求1所述的单词组合排布方法,其特征在于,所述方法还包括:在查找到的所述N个单词中任意选取K个单词作为备选单词;将选取的所述K个备选单词按照预设填充方式填充...

【专利技术属性】
技术研发人员:万鹏
申请(专利权)人:深圳豪客互联网有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1