上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 如果使用同步通信,发起一个远程服务调用后,调用方会阻塞自己并等待整个操作的完成。如果使用异步通信,调用方不需要等待操作完成就可以返回,甚至可能不需要关心这个操作完成与否。 同步通信听起来合理,因为可以知道事情到底成功与否。 异步通信对于运行时间比较长的任务来说比较有用,否则就需要在客户端和服务器之间 阅读全文
posted @ 2023-07-01 12:40 wtzhang 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 架构师必须改变那种从一开始就要设计出完美产品的想法,相反我们应该设计出一个合理的框架,在这个框架下可以慢慢演化出正确的系统,并且一旦我们学到了更多知识,应该可以很容易地应用到系统中。 我们的架构师应该像城市规划师那样专注在大方向上,只在很有限的情况下参与到非常具体的细节实现中来。他们需要保证系统不但 阅读全文
posted @ 2023-06-26 22:20 wtzhang 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 链接:https://leetcode-cn.com/problems/combinations 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 输入: n = 4, k = 2输出:[ [2,4], [3,4], [2,3], [1,2], [1,3], [ 阅读全文
posted @ 2020-02-12 23:24 wtzhang 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 链接:https://leetcode-cn.com/problems/house-robber 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个 阅读全文
posted @ 2020-02-12 23:10 wtzhang 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 链接:https://leetcode-cn.com/problems/copy-list-with-random-pointer 给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。 要求返回这个链表的 深拷贝。 我们用一个由 n 个节点组成的链表来表示输入/ 阅读全文
posted @ 2020-01-31 22:55 wtzhang 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 链接:https://leetcode-cn.com/problems/add-two-numbers-ii 给定两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 进阶 阅读全文
posted @ 2020-01-05 19:46 wtzhang 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 链接:https://leetcode-cn.com/problems/add-two-numbers 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们 阅读全文
posted @ 2020-01-05 19:12 wtzhang 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 链接:https://leetcode-cn.com/problems/kth-largest-element-in-an-array 在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5, 阅读全文
posted @ 2020-01-05 16:14 wtzhang 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 题目:输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 这道题我们用unordered_set来做,读入一个数x,我们就把它插入到unordered_set中,并在哈希表中看一下sum-x 是不是已经在unordered 阅读全文
posted @ 2019-12-26 10:39 wtzhang 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。 这道题主要是在思路上要想通 阅读全文
posted @ 2019-12-25 23:59 wtzhang 阅读(215) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页