会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
挣扎一下
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
2020年5月1日
算法题:3、替换空格
摘要: 题目描述 将一个字符串中的空格替换成"%20" Input: "A B" Output: "A%20B" 解题思路 先算出字符串替换后的总长度,在字符串尾部填充任意字符,使得字符串的长度等于替换后的长度。 令P1指向字符串原来末尾位置,P2指向字符串现在末尾位置。P1,P2从后往前遍历,若P1的字符
阅读全文
posted @ 2020-05-01 09:54 挣扎一下
阅读(140)
评论(0)
推荐(0)
2020年4月30日
设计模式:代理模式
摘要: ###概念 代理:静态代理、动态代理 代理角色、被代理的角色(目标对象),由被代理角色来做最终的决定 代理角色通常来说会持有被代理角色的对象引用,以便于代理角色完成工作之前或之后能找到被代理对象,能够通知被代理对象。 静态代理:目标类,代理类。在代理前所有的东西都是已知的,不利于拓展。 动态代理:动
阅读全文
posted @ 2020-04-30 23:04 挣扎一下
阅读(126)
评论(0)
推荐(0)
算法题:2、二维数组中的查找
摘要: ###题目描述 给定一个二维数组,其每一行从左到右递增排序,从上到下也是递增排序。给定一个数,判断这个数是否在该二维数组中。 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)
2020年4月29日
算法题:1、数组中重复的数字
摘要: ###题目描述 在一个长度为 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
公告