引用 @上将本内特 发表的: 鲁个鸡儿
引用 @Wuey66 发表的:尔康
引用 @tancy90 发表的: 内马尔
引用 @结束什么玩意儿 发表的:尾字转拼音, JSON词库首字转拼音, 每次拿到新的成语最后一个字转拼音去对比词库的就可以了, 词库还可以再初始化的时候做个键值对去分类,这样就不需要每次都遍历大量的词库了
引用 @熊喵叔不爱讲话 发表的: 还有pa也是siri死穴,所以siri说dao和lian也是必胜时机
引用 @虎朴中国 发表的: 厉害,没了解过汉字转拼音,有想过这个思路
引用 @虎朴中国 发表的: 好的吧,这个没有研究诶,不过pa,dao,lian在我的数据库里是可以接下去的
引用 @星星之偷 发表的:可以优化一下搜索路径,每局必杀siri🐶
引用 @陈磊真棒 发表的:盲猜楼主没学过数据结构🐶用图解决时间复杂度会小很多
引用 @lowwww 发表的:汉字转拼音网上一堆的现成函数,通讯录用的最多。
引用 @虎朴中国 发表的: 哈哈哈,学过学过,C++ ACM比赛有学,Python中没接触过,就直接写了,没优化,献丑了,万幸Python运行速度还不错,一秒钟不到就出结果
引用 @appconfig 发表的:是怎么实现语音识别的呢?
引用 @勇士球星斯蒂芬库里 发表的: 虽然很厉害,但是我一个回合就解决了啊。。
引用 @也许大概可能是 发表的: 你说siri是不是有时候耍赖。
引用 @不会起名群殴他 发表的:一个顶俩怎么接?
引用 @咸柚子 发表的:我觉得如果有多音字的话否也可以接否极泰来。。。
引用 @你咋就不敢和旅长干一架呢 发表的: 😄
引用 @虎朴中国 发表的: 哈哈,倒是效果dfs和bfs,但是你没发知道siri接哪个,都是发散的,没发搜索呀。。
引用 @虎朴中国 发表的: 我自己输入的
引用 @虎朴中国 发表的: 电脑在楼下,明天我跑一下给你答案啊,太冷了,现在不下楼了
引用 @nicoplus 发表的:eval这个函数平常都没用过,用eval读文件真的是第一次见。
引用 @KimJiWonn 发表的: 或者三万多个感觉用HashMap应该也挺快的。不过相同拼音冲突处理需要考虑考虑怎么弄比较快
引用 @赵日猪 发表的:求个源码?
引用 @虎朴中国 发表的: 哈哈,eval这个函数真的牛逼,除了这个方法读取文件,推荐别的方法吗,把json数据读取进来
引用 @appconfig 发表的:弱弱的问一句,那这样不就和查百度一样了吗?
引用 @nicoplus 发表的:import json;json.loads()
引用 @millionhhh 发表的:Python比C C++慢得不是一点半点 只是开发效率高了而已
引用 @天选之子陈全秀 发表的:勤能补拙🐶
引用 @hoop-DJ 发表的: 你这第四步看着怎么还有点可以往minmax拓展的感觉
引用 @篮筐后面投篮 发表的:小米的回答,擒贼擒王
引用 @虎朴中国 发表的: 没明白你说的相同拼音指的是啥。。。
引用 @新手教程 发表的: 这siri好菜啊,我接肯巴沃克
引用 @ZohnnyZoey 发表的:克里斯泡
引用 @四维木童 发表的: 华为助手有毒吧
引用 @millionhhh 发表的:Python里的哈希表就是dictionary字典
引用 @光之训练师 发表的:琴瑟不调
引用 @风云伴我闯荡 发表的:yoyo: 别管我有毒没毒,你就给我接🐶
引用 @勇士球星斯蒂芬库里 发表的:泡儿椒汁
引用 @四维木童 发表的:我给他接了de不配位。他说不是成语
引用 @腮帮已肿 发表的:存放汉字时因为他们拼写相同,hash函数分配地址会产生冲突,所以需要通过一些方法再散列解决冲突。上学期刚学完数据结构,说的可能有问题,说错了希望指正
引用 @省港澳第一德莱文 发表的:吉米巴特
🔥 最新回帖
儿给爷爬
康熙
尔康
🛋️ 沙发板凳
厉害,没了解过汉字转拼音,有想过这个思路
好的吧,这个没有研究诶,不过pa,dao,lian在我的数据库里是可以接下去的
文科的优势展现出来了🐶
dao和lian是可以接的,我的意思是说siri结尾是dao就说倒打一耙,结尾是lian就说连滚带爬就能赢
哈哈,倒是效果dfs和bfs,但是你没发知道siri接哪个,都是发散的,没发搜索呀。。
用图解决时间复杂度会小很多
汉字转拼音网上一堆的现成函数,通讯录用的最多。
哈哈哈,学过学过,C++ ACM比赛有学,Python中没接触过,就直接写了,没优化,献丑了,万幸Python运行速度还不错,一秒钟不到就出结果
Oook,可以去看看的
不用那么麻烦,把list换成dict,速度飙升
我自己输入的
哈哈哈,运气太好啦
是的,有时候我数据库的成语它不认可。。。
这句话莫名喜感 有一种屌屌的感觉
电脑在楼下,明天我跑一下给你答案啊,太冷了,现在不下楼了
这个是不允许的。。。
😄
勤能补拙🐶
华为的语音助手有点傻。。我好多成语他说我错的。。
就往最短的分枝接啊
弱弱的问一句,那这样不就和查百度一样了吗?
好的,qq发成语接龙红包,这个没人接的上
琴瑟不调
或者三万多个感觉用HashMap应该也挺快的。不过相同拼音冲突处理需要考虑考虑怎么弄比较快
哈哈,eval这个函数真的牛逼,除了这个方法读取文件,推荐别的方法吗,把json数据读取进来
没明白你说的相同拼音指的是啥。。。
明天吧,兄弟,上床了
肯堂肯构
import json;json.loads()
还有一个,用with open('xxx') as f: 就不用写f.close()了。
不是,你那里不是用了转拼音吗?
你是魔鬼吗🐶
通讯录排序没写过吗
好吧,没有系统了解过json,用的土办法,谢谢!
琴瑟和鸣
Python里的哈希表就是dictionary字典
Python比C C++慢得不是一点半点 只是开发效率高了而已
是的!
Ken
勤学苦练
谢谢啦~
是的,不过当时想多保留一些数据,因为我的发音,siri很难识别部分成语
小米的回答,擒贼擒王
siri提问的天道酬勤,我回答的勤勤恳恳
存放汉字时因为他们拼写相同,hash函数分配地址会产生冲突,所以需要通过一些方法再散列解决冲突。上学期刚学完数据结构,说的可能有问题,说错了希望指正
这siri好菜啊,我接肯巴沃克
我居无定所不如他的饮食男女????
克里斯泡
泡儿椒汁
yoyo: 别管我有毒没毒,你就给我接🐶
拼音相同算出来的哈希值也相同啊。。你得进行处理不是么
I can do this all day🐶
哦哦,python 用的不多不太了解😂
因为Java里这是两个东西
……
我给他接了de不配位。他说不是成语
我的Siri 是不是耍赖
吉米巴特
哈哈哈,憨批助手
借楼,太多兄弟私信我要源码,我现在躺下啦,明天我给大家发,私信就不统一回复了,谢谢
是的!有往后接链表和多次哈希两种方法🐶
不应该是巴特勒嘛
那就勒布朗
特就特奥多西奇