Jelajahi Sumber

Merge pull request #43 from YJieZhang/smallFix

small fix for stack example
Zihan Chen 6 tahun lalu
induk
melakukan
32a309deef
1 mengubah file dengan 10 tambahan dan 10 penghapusan
  1. 10 10
      ReadMe.md

+ 10 - 10
ReadMe.md

@@ -579,11 +579,11 @@ template <float a> class E {}; // ERROR: 别闹!早说过只能是整数类型
 class StackInt
 {
 public:
-    void push(Int v);
-    Int pop();
-    Int Find(Int x)
+    void push(int v);
+    int pop();
+    int Find(int x)
     {
-        for(Int i = 1; i <= size; )
+        for(int i = 0; i < size; ++i)
         {
             if(data[i] == x) { return i; }
         }
@@ -598,11 +598,11 @@ public:
 class StackFloat
 {
 public:
-    void push(Float v);
-    Float pop();
-    Int Find(Float x)
+    void push(float v);
+    float pop();
+    float Find(float x)
     {
-        for(Int i = 1; i <= size; )
+        for(int i = 0; i < size; ++i)
         {
             if(data[i] == x) { return i; }
         }
@@ -634,9 +634,9 @@ class Stack
 public:
     void push(T v);
     T pop();
-    Int Find(T x)
+    T Find(T x)
     {
-        for(Int i = 0; i <= size; ++i)
+        for(int i = 0; i < size; ++i)
         {
             if(data[i] == x) { return i; }
         }