算法
西瓜的东
游戏服务器开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
28. Implement strStr() go语言
go语言 func strStr(haystack string, needle string) int { len_hay, len_needle := strings.Count(haystack, "") - 1, strings.Count(needle, "") - 1 for i := 0;i < len_hay - len_needle + 1; i+...原创 2018-07-27 10:21:19 · 208 阅读 · 0 评论 -
38. Count and Say go语言
go语言 func countAndSay(n int) string { var nums = []int{1} if n == 1{ return "1" } for i := 1; i < n ; i ++{ var newNums []int var t int = 1 fmt.Pr...原创 2018-07-31 10:19:33 · 220 阅读 · 0 评论 -
27. Remove Element go语言
go语言 func removeElement(nums []int, val int) int { var new_len int var l,r int = 0, 0 len_nums := len(nums) new_len = len_nums for i := 0;i < len_nums; i++{ ...原创 2018-07-27 09:58:53 · 184 阅读 · 0 评论 -
26. Remove Duplicates from Sorted Array go语言
go 语言 func removeDuplicates(nums []int) int { var num,t int len_nums := len(nums) if len_nums == 0 { return 0 } num = nums[0] t = 1 for i := 1;i < l...原创 2018-07-27 09:42:21 · 172 阅读 · 0 评论 -
14. Longest Common Prefix go语言
go 语言 func longestCommonPrefix(strs []string) string { len_strs := len(strs) var s string var b bool = true if len_strs == 0{ return "" } min_len := strings...原创 2018-07-26 17:37:45 · 227 阅读 · 0 评论 -
9. Palindrome Number go语言
go 语言 func isPalindrome(x int) bool { s := strconv.FormatInt(int64(x), 10) len_s := strings.Count(s,"") - 1 for i,j := 0,len_s - 1; i < j; i, j = i + 1,j - 1 { if s...原创 2018-07-26 11:04:19 · 169 阅读 · 0 评论 -
8. String to Integer (atoi) go语言
go语言 func myAtoi(str string) int { len_str := strings.Count(str,"") - 1 var s string = "" for i := 0;i < len_str ; i++{ if str[i:i+1] == " " && s == ""{ ...原创 2018-07-25 12:09:41 · 159 阅读 · 0 评论 -
6. ZigZag Conversion Go语言
go 语言 func convert(s string, numRows int) string { len_s := strings.Count(s,"") - 1 var i,j int var str string = "" if numRows == 1 { return s } for i...原创 2018-07-25 10:45:06 · 254 阅读 · 0 评论 -
4. Median of Two Sorted Arrays go语言
go语言 func findMedianSortedArrays(nums1 []int, nums2 []int) float64 { len_nums1,len_nums2 := len(nums1),len(nums2) len_num := len_nums1 + len_nums2 var middle int = len_num / 2 ...原创 2018-07-25 09:47:42 · 239 阅读 · 0 评论 -
66. Plus One go语言
go语言 func plusOne(digits []int) []int { var new_digits = []int{0} len_digits := len(digits) for i := 0;i < len_digits;i++{ new_digits = append(new_digits, digits[i]) ...原创 2018-08-02 18:27:13 · 296 阅读 · 0 评论
分享