面试—每日一题(1)
大家好,现在本博文推出《面试—每日一题》专栏,专注于对面试题的讲解和解答。列举出各个公司的一些面试题,总结出其中的面试题得答题技巧,为以后的面试铺平道路。希望大家,有钱的捧个钱场,没钱的捧个人场,叫个好!好了,废话少说,现在就开始今天的《面试—每日一题(1)》。
题目如下:输入一字符串,然后将其倒序输出(C++实现)。
首先,我们分析一下题目,输入字符串,然后要倒序输出,很简单啊!实现起来没有什么技巧。首先,想到要用C++的标准库中的STL类库来实现。是的,没错,因为本题没有限制你不能用STL类中的函数实现,是吧!好了,那我们就先用这个STL来实现一下吧!
以上是用STL来实现,不好意思,本人STL学的不是很好,代码写的比较拙劣,希望见谅。一般遇到问题,不要就立马敲键盘,要先考虑问题,如何考虑,考虑有没有现成的库或者函数来实现,是的,现成的库是前人总结实现的,肯定比你自己实现的好。如果你对自己的库的掌握很好,那就可以在考官面前展示一把,自己对STL库的掌握,这样不是很好嘛?
但是有的时候,题目严格要求不允许用任何库来实现,这就麻烦了。好了,我们现在就来不用标准的库来实现,自己写一个函数来时现相同的功能。也是不错的!
其实这个代码是很简单的。不是吗?如果在面试的时候遇到这个问题,我建议,大家首先用标准库来实现,如果自己不会,那就用这个自己写的方法来实现,还等什么,自己动手写一个,如果你有新的方法,希望你能和我共享一下。希望你也能帖出你的代码!呵呵!互相学习!