算法-二叉搜索树与双向链表详解

/* [二叉搜索树与双向链表]          [题目] 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只...

算法-求1+2+3+...+n详解

/* [求1+2+3+...+n]          [题目] 求1+2+3+...+n     [解析]...

算法-不用加减乘除做加法详解

/* [不用加减乘除法做加法]          [题目] 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 &...

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

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

算法-矩阵中的路径详解

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

算法-替换空格详解

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

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

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

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

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

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

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

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

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