上一页 1 ··· 4 5 6 7 8
摘要: 题目描述 将一个字符串中的空格替换成"%20" Input: "A B" Output: "A%20B" 解题思路 先算出字符串替换后的总长度,在字符串尾部填充任意字符,使得字符串的长度等于替换后的长度。 令P1指向字符串原来末尾位置,P2指向字符串现在末尾位置。P1,P2从后往前遍历,若P1的字符 阅读全文
posted @ 2020-05-01 09:54 挣扎一下 阅读(140) 评论(0) 推荐(0)
摘要: ###概念 代理:静态代理、动态代理 代理角色、被代理的角色(目标对象),由被代理角色来做最终的决定 代理角色通常来说会持有被代理角色的对象引用,以便于代理角色完成工作之前或之后能找到被代理对象,能够通知被代理对象。 静态代理:目标类,代理类。在代理前所有的东西都是已知的,不利于拓展。 动态代理:动 阅读全文
posted @ 2020-04-30 23:04 挣扎一下 阅读(126) 评论(0) 推荐(0)
摘要: ###题目描述 给定一个二维数组,其每一行从左到右递增排序,从上到下也是递增排序。给定一个数,判断这个数是否在该二维数组中。 Consider the following matrix: [ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22 阅读全文
posted @ 2020-04-30 08:45 挣扎一下 阅读(173) 评论(0) 推荐(0)
摘要: ###题目描述 在一个长度为 n 的数组里的所有数字都在 0 到n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 Input: {2, 3, 1, 0, 2, 5} Output: 2 ###解题思路 对于这种数组元素在 阅读全文
posted @ 2020-04-29 23:44 挣扎一下 阅读(220) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8