ivansli
ivansli
全部文章
分类
题解(70)
归档
标签
去牛客网
登录
/
注册
ivansli的博客
全部文章
(共11篇)
题解 | #第一个只出现一次的字符# 两次循环
两次循环 package main /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param str string字符串 * @return int整型 */ func FirstNotRepeatingChar(str string ...
字符串
go
2021-05-03
0
436
题解 | #旋转字符串#
package main import "strings" /** * 旋转字符串 * @param A string字符串 * @param B string字符串 * @return bool布尔型 */ func solve( A string , B string ) boo...
字符串
go
2021-05-01
0
509
题解 | #字符串出现次数的TopK问题# go实现
go实现 统计每个字符串出现次数 排序 次数相同,按照词典排序 次数不同,按照次数排序排序 获取k个数据 进行数据组装 package main import ( "sort" "strconv" ) /** * return topK string * @param ...
字符串
go
数组
2021-04-28
0
796
题解 | #通配符匹配# go实现
go实现 /** * * @param s string字符串 * @param p string字符串 * @return bool布尔型 */ func isMatch( s string , p string ) bool { // write code here ...
字符串
go
动态规划
2021-04-28
0
912
题解 | #字符串的排列# go + 转换为切片并排序
go实现 先转换为切片 对切片排序 进行回溯(期间注意去重) /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * @param str string字符串 * @return string字符串一维数组 */ func Permutation...
字符串
go
2021-04-25
0
489
题解 | #大数乘法# go + 数组实现
go + 数组 以 123 * 456 为例 输入: num1 = "123", num2 = "456" 输出: "56088" 参考 leetcode https://leetcode-cn.com/problems/multiply-s...
字符串
go
数组
2021-04-25
2
868
题解 | #反转字符串# go + 双指针
go + 双指针 func solve( str string ) string { // write code here if len(str) == 0 { return "" } i, j := 0, len(str)-1 bs := ...
字符串
go
2021-04-24
1
517
题解 | #字符串变形# go + 两次翻转
go + 两次翻转 先转换成byte切片 大小写转换 整体翻转 找出每一个单词进行翻转 /** * * @param s string字符串 * @param n int整型 * @return string字符串 */ func trans( s string , n int ...
字符串
go
2021-04-23
0
528
题解 | #大数加法# go实现
go 实现 func solve( s string , t string ) string { // write code here ret := "" // 最终的返回值 carry := 0 // 进位 for i, j := len(s)-1, len(t...
字符串
go
2021-04-22
0
488
题解 | #最长的回文子串# go实现
go func longestPalindrome( s string ) string { // write code here if len(s) == 0 { return s } max := 0 ret := "" var...
字符串
go
2021-04-22
0
613
首页
上一页
1
2
下一页
末页