lamb88
lamb88
全部文章
题解
华为机试(10)
归档
标签
去牛客网
登录
/
注册
yhchdev
往事可以回首,当下更需专注,未来值得期待
全部文章
/ 题解
(共4篇)
题解 | #挑7#
解题思路 此题用穷举法,穷举所有情况,对所有情况进行分类讨论,大类里可能还会需要进行在分类讨论 先分为7的倍数和含有7的数 含有7的数可分为7在个位和7不在个位的情况 package main import "fmt" /* 选出与7有关的数 1: 7的倍数 n%7==0...
7的倍数
含有7的数
2021-06-15
1
477
题解 | #最长回文子串#
解题思路 抓住回文的特性左边 = 右边两边对称 str[left] = str[right] 对于奇数个数的回文,对称中心在中间的那个数 subStr(str,i,i) 对于偶数个数的回文,对称中心在左右两边数的中间 sub(str,i,i+1) package main import ( ...
2021-06-12
1
507
题解 | #矩阵乘法#
解题思路 矩阵乘法的运算是arr1的行分别乘以arr2的列累加 使用二维数组 2层for循环为二维数组赋值 3层for循环求每两个数的乘积,第一层for遍历arr1的每一行,第二层for遍历arr2的每一列(arr1的行分别乘以arr2的列),第三次for对改行(或列)进行遍历,得到arr1和ar...
矩阵乘法,二维数组
2021-06-05
0
374
题解 | #合并表记录#
解题思路 1.将索引和值入hash,map[key] = value 2.遍历key到slice,并对slice进行排序(go对slice进行排序需要用到匿名函数) 3.遍历slice按要求格式输出 类比 统计出现频率在前k个单词 package main import( "...
合并表记录,topk
2021-06-05
0
385