lewisyixin 发表于 2015-12-19 22:44:41

多谢

wjwgsp 发表于 2015-12-21 08:08:53

:sweat::sweat:,,,,,,,,,,,,,

宝元码 发表于 2015-12-21 12:22:38

:smile

lewisyixin 发表于 2015-12-21 23:28:18

非常感谢

lewisyixin 发表于 2015-12-22 23:08:17

感谢分享

野狼wolf 发表于 2015-12-25 15:56:32

谢谢楼主

大大海豚 发表于 2016-1-5 21:02:34

这个经典的算法,自己没能解决只能参考了

大大海豚 发表于 2016-1-6 13:35:28

前几天才回复了

hldh214 发表于 2016-1-6 20:44:05

UP主辛苦啦:)~~~

我叫淳子 发表于 2016-1-7 13:50:04

我以为是素数环,算了一下好像不是。。

stephenwen 发表于 2016-1-13 15:06:01

{:5_90:}

永殇小拳头 发表于 2016-1-15 10:05:28

很好的

13751652677 发表于 2016-1-23 23:34:57

jJames

leeli 发表于 2016-4-6 10:34:31

哈哈

奋斗的yang_ 发表于 2016-4-12 09:50:38

看看

zhuozi 发表于 2016-4-12 11:46:35

嗯啊

lxwd9394 发表于 2016-4-13 16:37:33

不懂啊

970883246 发表于 2016-4-21 00:06:36


看一下

未来大神哈哈哈 发表于 2016-12-15 12:54:48

回复

jerryxjr1220 发表于 2017-1-5 09:29:42

# -*- coding: utf-8 -*-
class Node(object):
        def __init__(self, value):
                self.value = value
                self.next = None

def create_linkList(n):
        head = Node(1)
        pre = head
        for i in range(2, n+1):
                newNode = Node(i)
                pre.next= newNode
                pre = newNode
        pre.next = head
        return head

n = 5 #总的个数
m = 2 #数的数目
if m == 1: #如果是1的话,特殊处理,直接输出
        print n
else:
        head = create_linkList(n)
        pre = None
        cur = head
        while cur.next != cur: #终止条件是节点的下一个节点指向本身
                for i in range(m-1):
                        pre =cur
                        cur = cur.next
                print cur.value
                pre.next = cur.next
                cur.next = None
                cur = pre.next
        print cur.value
页: 1 2 [3] 4 5
查看完整版本: DS\约瑟夫环