原创 劍指offer-->面試題4 替換空格

我想到了從前往後移,不過時間複雜度是O(n^2),從後往前移,時間複雜度可以降到O(n)。下面是O(n)的代碼: #include <stdio.h> #define LENGTH 100 void replaceSpace(char

原创 劍指offer-->面試題7 用兩個棧實現隊列

下面是Queue.h #pragma once #include <stack> #include <exception> using namespace std; template <typename T> class CQu

原创 妙趣橫生的算法實例1-2

下面是我寫的答案,感覺比書上寫的答案還符合題意: #include <stdio.h> #include <malloc.h> #define MaxSize 10 typedef struct  {int *elem;int leng