闲着就要找点事[Python Algorithms]

一直觉得自己Python程序的编写,其实好烂。东逛西逛一番之后,决定看一下Python Algorithms 虽然已经有点古董了。但是看着书评貌似都比较不错。

上来写一句,仅为占坑。耶!

class Node:
    def__init__(self,value,next=None):
        self.value = value
        self.next = next

>>>L = Node("a",Node("b",Node("c",Node("d"))))

>>>L.next.next.next.value
'd'

在我看来就是丧心病狂。

然后还看到一个更加作死的操作,是用来提高python里面浮点计算的准确性的。遇到类似(x+1)^1/2 - (x)^1/2 这种计算的时候,要避免减法。此时采用再乘以一个(x+1)^1/2 - (x)^1/2之后,除以同一个(x+1)^1/2 - (x)^1/2;后果就是得到一个1/((x+1)^1/2 - (x)^1/2 )的计算。这个得数会更精准。是不是有够疯狂。


2017-08-29:看到第五章The Skeleton Key,决定弃疗。这是第二次尝试系统性地自学算法而弃权的。不知道将来有没有机会,可以多领悟些,体会些。这次死在Direct Acyclic Graph排序上。知道你走迷宫,然后要理出全部的路,然后要由深度或者广度的遍历。但是到底程序怎么用数字成像,怎么数字对应节点,完全没搞懂。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

取啥都被占用

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值