剑指刷题
剑指分类
CoderJourney
努力成为所谓的“后浪”
展开
-
3.剑指刷题 字符串
剑指 2 替换空格题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。class Solution {public: void replaceSpace(char *str,int length) { if(str == nullptr||length<=0) return; //统计整个字符串的长度 ..原创 2020-09-29 14:06:53 · 68 阅读 · 0 评论 -
2.剑指刷题 递归
斐波那契数列1.跳台阶题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。class Solution {public: int jumpFloor(int number) { int a[number+1]; a[0] = 1; a[1] = 1; for(int i = 2;i<=number;i++) {原创 2020-09-29 10:54:41 · 52 阅读 · 0 评论 -
1.剑指刷题 链表
剑指3 从尾到头打印链表/*** struct ListNode {* int val;* struct ListNode *next;* ListNode(int x) :* val(x), next(NULL) {* }* };*/class Solution {public: vector<int> printListFromTailToHead(ListNode* ..原创 2020-09-29 11:06:41 · 65 阅读 · 0 评论