算法-机器人的运动范围详解

/* [机器人的运动范围]          [题目] 地上有一个m行和n列的方格。 一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,...

算法-矩阵中的路径详解

/* [矩阵中的路径]     [题目] 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。 路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向...

算法-替换空格详解

/* [替换空格]          [题目] 请实现一个函数,将一个字符串中的空格替换成“%20”。 例如,当字符串为We Are&...

算法-正则表达式匹配详解

/* [正则表达式匹配]          [题目] 请实现一个函数用来匹配包括'.'和'*'的正则表达式。 模...

算法-表示数值的字符串详解

/* [表示数值的字符串]     [题目] 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 例如,字符串"+100","5e2"...

算法-字符流中第一个不重复的字符详解

/* [字符流中第一个不重复的字符]          [题目] 题目描述: 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从...

算法-孩子们的游戏(圆圈中最后剩下的数)详解

/* [孩子们的游戏(圆圈中最后剩下的数字)] 孩子们的游戏,圆圈中最后剩下的数字。n 个小朋友,从 0 开始编号到 n-1,每次都删除第 m 个小朋友。 其中删除...

算法-扑克牌顺子详解

/* [扑克牌顺子]          [题目] 一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张)。 随机从中抽出了5张牌,&...

算法-二维数组中的查找详解

/* [二维数组中的查找]     [题目] 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个...

算法-数组中重复的数字详解

/* [数组中重复的数字]          [题目] 在一个长度为n的数组里的所有数字都在0到n-1的范围内。  数组中某些数字...