上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页
摘要: 题目描述 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 阅读全文
posted @ 2020-09-13 22:14 胖胖咩 阅读(226) 评论(0) 推荐(0)
摘要: 1、系统的逻辑架构 应用程序角度 身份管理 账本管理 交易管理 只能合约 底层角度 成员管理 MSP 共识服务 同一条链上不同结点的区块的一致性,同时确保区块里面的交易有效和有序 链码服务 安全和密码服务 2、网络结点架构 结点分类 客户端、Peer结点、排序服务结点、CA结点 结点描述 客户端结点 阅读全文
posted @ 2020-09-13 18:23 胖胖咩 阅读(845) 评论(0) 推荐(0)
摘要: 题目描述 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6,4]输出: 7解释: 阅读全文
posted @ 2020-09-13 14:27 胖胖咩 阅读(204) 评论(0) 推荐(0)
摘要: 我第一次的思路是; 遍历排序数组,如果当前遍历到的值和前一个值相等,那么就用 // i是当前遍历到数组的位置 nums = append(nums[:i], nums[i+1:]...) 使用append去掉切片中的元素,代码如下: func removeDuplicates(nums []int) 阅读全文
posted @ 2020-09-11 13:23 胖胖咩 阅读(238) 评论(0) 推荐(0)
摘要: 这道题很简单,只需要从头开始遍历两个链表,每次将两个链表的当前元素比较,值较小的结点就存入到新的链表 需要注意的是加入新表是l3,旧表是l1,l2,那么将旧的表结点插入新的表的时候需要如下方式 l3.Next=l1 l3=l3.Next 而不能是 l3=l1 l3=l3.Next 这两种方式的区别是 阅读全文
posted @ 2020-09-10 14:06 胖胖咩 阅读(351) 评论(0) 推荐(0)
摘要: 本题采用了栈的思想 在Go语言中使用栈是一件非常方便的事情,只需要使用切片就可以了 本题的思路将从括号字符串中读取到的字符进行出入栈操作 如果是左括号“(、[、{”,就直接入栈 如果是右括号,首先判断栈是否非空 如果是空的,那么栈中没有左括号与当前遍历到的右括号匹配,就返回错误 如果不是空的,那么就 阅读全文
posted @ 2020-09-10 13:38 胖胖咩 阅读(347) 评论(0) 推荐(0)
摘要: 首先链表是单链表: type ListNode struct { Val int Next *ListNode } 那么假如我们又链表1->2->3->4->5 我们需要分如下两种情况讨论 1、删除的链表结点时头结点,也就是是说N的值是链表的长度: 此时直接将头结点指向他的下一个结点 2、删除的是中 阅读全文
posted @ 2020-09-10 13:13 胖胖咩 阅读(211) 评论(0) 推荐(0)
摘要: 四数之和其实和三数之和完全一样: 我们可以这样考虑,他们的和减去其中一个数,是不是就变成了新的三数之和,那么接下来就按照处理三数之和的方式去处理,处理过程完全一样 参照前面的三数之和的博文 代码如下: func fourSum(nums []int, target int) [][]int { va 阅读全文
posted @ 2020-09-10 12:16 胖胖咩 阅读(217) 评论(0) 推荐(0)
摘要: 本题主要是用回溯的思想,采用的实现方法是递归 '2': "abc", '3': "def", '4': "ghi", 例如数字串234,那么计算他们的组合方式如下 1、获取数字2对应的字符串abc 1.1、读取第一个字符a,将他存入结果elem,此时elem的值就是a 2、获取数字3对应的字符串de 阅读全文
posted @ 2020-09-09 14:00 胖胖咩 阅读(238) 评论(0) 推荐(0)
摘要: 思路和第15题三数之和一样,只不过将15题的和0改成了这道题的target. 代码如下: func threeSumClosest(nums []int, target int) int { min := math.MaxInt32 sum := 0 sort.Ints(nums) for i := 阅读全文
posted @ 2020-09-08 15:37 胖胖咩 阅读(208) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页