[前][次][番号順一覧][スレッド一覧]

ruby-changes:13197

From: marcandre <ko1@a...>
Date: Wed, 16 Sep 2009 16:17:31 +0900 (JST)
Subject: [ruby-changes:13197] Ruby:r24954 (trunk): * lib/matrix.rb: fix previous optimization

marcandre	2009-09-16 16:17:22 +0900 (Wed, 16 Sep 2009)

  New Revision: 24954

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24954

  Log:
    * lib/matrix.rb: fix previous optimization

  Modified files:
    trunk/lib/matrix.rb

Index: lib/matrix.rb
===================================================================
--- lib/matrix.rb	(revision 24953)
+++ lib/matrix.rb	(revision 24954)
@@ -669,7 +669,7 @@
       if (akk = a[k][k]) == 0
         i = k
         loop do
-          return 0 if (i += 1) > size
+          return 0 if (i += 1) >= size
           break unless a[i][k] == 0
         end
         a[i], a[k] = a[k], a[i]
@@ -710,7 +710,7 @@
       if a[k][k].zero?
         i = k
         loop do
-          return 0 if (i += 1) > size
+          return 0 if (i += 1) >= size
           break unless a[i][k].zero?
         end
         a[i], a[k] = a[k], a[i]
@@ -771,7 +771,7 @@
           i = k
           exists = true
           loop do
-            if (i += 1) > a_row_size - 1
+            if (i += 1) >= a_row_size
               exists = false
               break
             end

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]