摘要:
难度:简单 知识点:栈 题目描述: 用两个栈来实现一个队列,分别完成在队列尾部插入整数(push)和在队列头部删除整数(pop)的功能。 队列中的元素为int类型。保证操作合法,即保证pop操作时队列内已有元素。 解题思路: 栈是先进后出,队列是先进先出。 所以,要想实现先进先出,则需要两个栈,从栈 阅读全文
摘要:
难度:较难 考点:字符串 题目描述: 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 解题思路: 最容易想到的是s.replace(a,b)函数,用b直接替换a 但是replace是只有在 阅读全文
摘要:
难度:中等 知识点:数组 题目描述: 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解题思路: 最容易想到的就是直接两层for循环嵌套进行遍历,但是这样 阅读全文