摘要: 问题描述 拷贝大切片一定比小切片代价大吗? 解答 并不是,拷贝所有切片的代价都是一样的。 看一下源码,就很清楚了: type slice struct { array unsafe.Pointer len int cap int } 因为切片的底层有三个字段(一个 unsafe.Pointer,两个 阅读全文
posted @ 2020-08-19 21:27 李培冠 阅读(11616) 评论(0) 推荐(0) 编辑
摘要: 比如: A = [1 3 7 6 4 5 2]; B = [3 5 6]; 如何把数组A中与数组B中的元素相同的元素删除,而剩余的元素还是按照原来的顺序排列? 即结果为:[1 7 4 2]。 [~, ia] = setdiff(A, B); res = A(sort(ia)); 欢迎访问我的个人网站 阅读全文
posted @ 2020-08-19 19:03 李培冠 阅读(12077) 评论(0) 推荐(0) 编辑
摘要: 问题描述 翻转含有 中文、数字、英文字母 等任意字符串 示例 输入:"he師l發lo,世。+-*界,6" 输出:"6,界*-+。世,ol發l師eh" Golang 实现 package main import "fmt" func reverseString(s string) string { / 阅读全文
posted @ 2020-08-19 09:40 李培冠 阅读(11698) 评论(0) 推荐(0) 编辑