
编程之美
灵主不悔
这个作者很懒,什么都没留下…
展开
-
编程之法—实现单词翻转
单词翻转在输入一个英文句子,翻转句子中的单词的顺序。要求单词内字符的顺序不变,句子中单词以空格符隔开。为简单起见,标点符号和普通字母处理一样。例如“I am a student.”,则输出“student. a am I”。想法: 由特殊到一般:把每一个单词当作一个字母的形式,如I=A ,B=am,C=a, D=student.。本体相当于把char s[]={‘A’,’B’,’C’,’D’}进行原创 2017-03-10 22:46:05 · 693 阅读 · 0 评论 -
2.判断是否为回文串
回文串判断解法一:两头往中间扫描(时间复杂度为O(n),空间复杂度为O(1)) @Test public void Demo3(){ char str[]={'A','B','B','A'}; IsPalindrome(str); } public boolean IsPalindrome(char[] str){ //判断原创 2017-03-14 21:43:42 · 696 阅读 · 0 评论