From 5d3f5d5ca5a925c6d163b846f0c8b456586ccf85 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期四, 11 六月 2020 15:46:58 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/common/model/Shelves.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/zy/common/model/Shelves.java b/src/main/java/com/zy/common/model/Shelves.java
index 016ccce..0fe0ec8 100644
--- a/src/main/java/com/zy/common/model/Shelves.java
+++ b/src/main/java/com/zy/common/model/Shelves.java
@@ -58,9 +58,11 @@
 
     /**
      * 寮�濮嬭绠� =======>>>
+     *
      *          璐ф灦鍛戒腑瑙勫垯濡備笅锛�
      *              瀹夎浣嶇疆锛�   [1]  [2]  |  [3]  [4]  --------  [5] [6]  |  [7] [8]
      *                  鍛戒腑椤哄簭锛�      1 -> 5 -> 4 -> 8 -> 2 -> 6 -> 3 -> 9 -> 1 ...
+     *
      *          1.璇ヨ鍒欓�備笉闄愬埗璐ф灦鏁伴噺锛屾�绘暟涓庣粍鍒湪鏋勯�犲櫒涓缃�
      *          2.濡傛湁搴忓垪鍙疯捣濮嬮棶棰橈紝鐢ㄥ亸绉婚噺瑙勯伩鍗冲彲
      *
@@ -78,8 +80,8 @@
                     return iterator.next().get(idx);
                 } else {
                     List<Integer> first = nodes.get(0);
-                    Integer val = first.get(idx);
-                    int res = size /group + 1 + offset - val;
+                    int val = first.get(idx);
+                    int res = size / group + 1 + offset - val;
                     // 鍙嶅悜鍛戒腑璐ф灦鏃朵笉鍐嶆槸瀵圭珛涓嬫爣锛堢浉瀵逛簬宸烽亾锛�
                     if (res < val) {
                         // 杞鎵�鏈夎揣鏋跺悗閲嶆柊寮�濮嬪畾浣�
@@ -97,7 +99,7 @@
 
 
     public static void main(String[] args) throws InterruptedException {
-        Shelves shelves = new Shelves(4,2);
+        Shelves shelves = new Shelves(8,2);
         System.out.println(shelves.nodes.toString());
         int start = 1;
         while (true) {

--
Gitblit v1.9.1