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