wp231957 发表于 2021-8-4 20:18:35

千万别和我说数据结构 <有需要鱼币的就进来拿吧>

1、上次发了10个包的鱼币福利,结果一转眼就没了,这次多发几个(初步计划15个)
2、千万别和我说数据结构   根本就不是人能学的 ,我觉得那些数据结构大牛都是外星人

人造人 发表于 2021-8-4 20:21:29

学数据结构之前要学汇编语言的,而且是 8086 汇编语言,win32 的意义不大

wp231957 发表于 2021-8-4 20:25:39

人造人 发表于 2021-8-4 20:21
学数据结构之前要学汇编语言的,而且是 8086 汇编语言,win32 的意义不大

8086略知一二不是很通
不过我总觉得 是我笨的关系,(也和年龄大有关)   反正不准备涉猎那些玩意

以前用c 写单链表   虽然也迷迷糊糊但是也能一知半解后期学python 以后再看python写的单链表
简直就是天书

Max472 发表于 2021-8-4 20:32:55

1

mainland 发表于 2021-8-4 20:34:22

~

人造人 发表于 2021-8-4 20:37:00

wp231957 发表于 2021-8-4 20:25
8086略知一二不是很通
不过我总觉得 是我笨的关系,(也和年龄大有关)   反正不准备涉猎那些玩意



学习的内容是根据实际需求来选择的,没有需求的知识是没有意义的,我同意你的看法

深谙流年 发表于 2021-8-4 20:51:23

{:10_277:}难搞

monkey-D 发表于 2021-8-4 21:21:25

爱了爱了

天地丶良心 发表于 2021-8-4 21:22:18

{:5_90:}不懂,帮不到你

人造人 发表于 2021-8-4 21:50:56

再看python写的单链表
简直就是天书

我认为是 你看的那个代码 写的不好
我用 python 写了一个,也作为自己练习了,毕竟还没有用 python 写过这个
有兴趣的话,你可以看看

list.py
#!/usr/bin/env python
#coding=utf-8

class list_node_t():
    def __init__(self, data, next = None):
      self.m_data = data
      self.m_next = next

class list_t():
    def __init__(self):
      self.m_head = None
      self.m_size = 0
    def size(self):
      return self.m_size
    def empty(self):
      return self.m_size == 0
    def insert(self, data, index = 0):
      if index > self.size(): return False
      node = list_node_t(data)
      if index == 0:
            node.m_next = self.m_head
            self.m_head = node
      else:
            p = self.m_head
            for _ in range(index - 1): p = p.m_next
            node.m_next = p.m_next
            p.m_next = node
      self.m_size += 1
      return True
    def get(self, index):
      if self.empty(): return None
      if index >= self.size(): return None
      p = self.m_head
      for _ in range(index): p = p.m_next
      return p.m_data
    def remove(self, index):
      if self.empty(): return False
      if index >= self.size(): return False
      if index == 0:
            temp = self.m_head
            self.m_head = temp.m_next
            del temp
      else:
            p = self.m_head
            for _ in range(index - 1): p = p.m_next
            temp = p.m_next
            p.m_next = temp.m_next
            del temp
      self.m_size -= 1
      return True
    def append(self, data):
      self.insert(data, self.size())


main.py
#!/usr/bin/env python
#coding=utf-8

import list

l = list.list_t()
for i in range(10): l.append(i)
for i in range(l.size()): print(i, l.get(i))
l.insert(123, 3)
for i in range(l.size()): print(i, l.get(i))
l.insert(456, 1)
for i in range(l.size()): print(i, l.get(i))
l.remove(4)
for i in range(l.size()): print(i, l.get(i))

大马强 发表于 2021-8-4 22:13:07

同感

chenmingfan 发表于 2021-8-5 07:35:52

666

心驰神往 发表于 2021-8-5 07:59:16

chenmingfan 发表于 2021-8-5 07:35
666

完全不懂

想念的温度 发表于 2021-8-5 08:05:35

暗中观察

落日飞花 发表于 2021-8-5 08:56:12

顶一下

hornwong 发表于 2021-8-5 09:29:39

{:5_95:}

采茝. 发表于 2021-8-5 09:59:04

1

FerryHombre 发表于 2021-8-5 10:42:31

感谢!

fxj2002 发表于 2021-8-5 12:50:39

感谢

老迈 发表于 2021-8-5 15:02:45

谢谢了!
页: [1] 2
查看完整版本: 千万别和我说数据结构 <有需要鱼币的就进来拿吧>