摘要: 收集一些关于字符串的面试笔试题。 1. 逆序字符串 思路:原地逆序,将字符串两边的字符逐个交换。例如,给定字符串“abcd”,逆序的过程分别是交换字符a和d,交换字符b和c。 实现1):通过指针 实现2):递归法 2. 找出字符串中第一次只出现一次的字符 思路:巧妙的利用STL中的map容器,代码很 阅读全文
posted @ 2018-08-19 16:15 冰风雪人 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 收集一些关于链表的常见面试笔试题。 链表结构: typedef struct ListNode { int val; ListNode* next; }ListNode; 1. 链表反转 思路:将需要反转的结点的下一个结点暂存起来,然后将需要反转的结点与它指向的下一个结点交换指针位置,交换完毕以后, 阅读全文
posted @ 2018-08-19 09:25 冰风雪人 阅读(548) 评论(0) 推荐(0) 编辑