早教吧作业答案频道 -->数学-->
试着编一道这个,至少给出三种算法假设这有一个各种字母组成的字符串,假设这还有另外一个字符串,而且这能给几种给几种,麻烦写下注释~试着编一道这个,至少给出三种算法假设这有一个
题目详情
试着编一道这个,至少给出三种算法 假设这有一个各种字母组成的字符串,假设这还有另外一个字符串,而且这
能给几种给几种,麻烦写下注释~
试着编一道这个,至少给出三种算法
假设这有一个各种字母组成的字符串,假设这还有另外一个字符串,而且这个字符串里的字母数相对少一些.从算法是讲,什么方法能最快的查出所有小字符串里的字母在大字符串里都有?
比如,如果是下面两个字符串:
String 1: ABCDEFGHLMNOPQRS
String 2: DCGSRQPOM
答案是true,所有在string2里的字母string1也都有.如果是下面两个字符串:
String 1: ABCDEFGHLMNOPQRS
String 2: DCGSRQPOZ
答案是false,因为第二个字符串里的Z字母不在第一个字符串里.
能给几种给几种,麻烦写下注释~
试着编一道这个,至少给出三种算法
假设这有一个各种字母组成的字符串,假设这还有另外一个字符串,而且这个字符串里的字母数相对少一些.从算法是讲,什么方法能最快的查出所有小字符串里的字母在大字符串里都有?
比如,如果是下面两个字符串:
String 1: ABCDEFGHLMNOPQRS
String 2: DCGSRQPOM
答案是true,所有在string2里的字母string1也都有.如果是下面两个字符串:
String 1: ABCDEFGHLMNOPQRS
String 2: DCGSRQPOZ
答案是false,因为第二个字符串里的Z字母不在第一个字符串里.
▼优质解答
答案和解析
算法一:
String1先排好序,对于String2中的每一个字母,采用二分查找法在排好序的String1中查.
算法二:
将String1转换成排序二叉树,对于String2中的每一个字母,在树中查.
算法三:
将String1和String2都按相同方向(比如都是从小到大)排好序,然后同步前进比较.
这里只说思想,代码还是你自己写的好.
String1先排好序,对于String2中的每一个字母,采用二分查找法在排好序的String1中查.
算法二:
将String1转换成排序二叉树,对于String2中的每一个字母,在树中查.
算法三:
将String1和String2都按相同方向(比如都是从小到大)排好序,然后同步前进比较.
这里只说思想,代码还是你自己写的好.
看了 试着编一道这个,至少给出三种...的网友还看了以下:
把下面每组中的两个算式写成一个算式,再计算.(1)108×7=756(2)346-129=2179 2020-04-07 …
从“-2、-3、-4、3、5、6”中任选4个有理数,用运算符号“+、-、×、÷”或括号“()、〔〕 2020-04-09 …
初一上数学寒假作业计算题用+、-、*、\的运算符号把四个4连成一个算式,使这个算式的结果分别等于从 2020-05-13 …
用运算符号把三个“5”和一个“1”组成一道算式,使它的计算结果是24. 2020-05-13 …
用3,1,7,9组成一个算式结果是24用5,6,5,3组成一个算式结果是24 2020-06-03 …
把下面梅组用图形表示的算式改写成一个算式.1:白色的三角形减白色的正方形等于白把下面梅组用图形表示 2020-06-08 …
给定四个数:-2,-4,6,8,请用运算符号加、减、乘、除以及括号将它们连成一个算式,并使运算结果 2020-06-22 …
在10,9,8,7,7,6,5,4,3,2,1这十个数的每相邻两个数之间添上一个加号或一个减号,组 2020-07-07 …
用3、6,9,4组成一个算式,使它的结果为24,这个算式是:在下面的式子上添上括号,使算式成用3、 2020-07-07 …
谁会这道题:你能把两个算式合成一你能把两个算式合成一个算式吗?试一试.(1)34+16=5070- 2020-07-18 …