鱼C论坛

 找回密码
 立即注册
查看: 8596|回复: 35

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

[复制链接]
发表于 2021-8-4 20:18:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1、上次发了10个包的鱼币福利,结果一转眼就没了,这次多发几个  (初步计划15个)
2、千万别和我说数据结构   根本就不是人能学的 ,我觉得那些数据结构大牛  都是外星人
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-4 20:21:29 | 显示全部楼层

回帖奖励 +6 鱼币

学数据结构之前要学汇编语言的,而且是 8086 汇编语言,win32 的意义不大
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-4 20:25:39 | 显示全部楼层
人造人 发表于 2021-8-4 20:21
学数据结构之前要学汇编语言的,而且是 8086 汇编语言,win32 的意义不大

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

以前用c 写单链表   虽然也迷迷糊糊  但是也能一知半解  后期学python 以后  再看python写的单链表
简直就是天书
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-4 20:32:55 | 显示全部楼层

回帖奖励 +6 鱼币

1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-4 20:34:22 | 显示全部楼层

回帖奖励 +6 鱼币

~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

学习的内容是根据实际需求来选择的,没有需求的知识是没有意义的,我同意你的看法
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-4 20:51:23 | 显示全部楼层

回帖奖励 +6 鱼币

难搞
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-4 21:21:25 | 显示全部楼层

回帖奖励 +6 鱼币

爱了爱了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-4 21:22:18 | 显示全部楼层

回帖奖励 +6 鱼币

不懂,帮不到你
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-4 21:50:56 | 显示全部楼层
再看python写的单链表
简直就是天书

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

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

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

  7. class list_t():
  8.     def __init__(self):
  9.         self.m_head = None
  10.         self.m_size = 0
  11.     def size(self):
  12.         return self.m_size
  13.     def empty(self):
  14.         return self.m_size == 0
  15.     def insert(self, data, index = 0):
  16.         if index > self.size(): return False
  17.         node = list_node_t(data)
  18.         if index == 0:
  19.             node.m_next = self.m_head
  20.             self.m_head = node
  21.         else:
  22.             p = self.m_head
  23.             for _ in range(index - 1): p = p.m_next
  24.             node.m_next = p.m_next
  25.             p.m_next = node
  26.         self.m_size += 1
  27.         return True
  28.     def get(self, index):
  29.         if self.empty(): return None
  30.         if index >= self.size(): return None
  31.         p = self.m_head
  32.         for _ in range(index): p = p.m_next
  33.         return p.m_data
  34.     def remove(self, index):
  35.         if self.empty(): return False
  36.         if index >= self.size(): return False
  37.         if index == 0:
  38.             temp = self.m_head
  39.             self.m_head = temp.m_next
  40.             del temp
  41.         else:
  42.             p = self.m_head
  43.             for _ in range(index - 1): p = p.m_next
  44.             temp = p.m_next
  45.             p.m_next = temp.m_next
  46.             del temp
  47.         self.m_size -= 1
  48.         return True
  49.     def append(self, data):
  50.         self.insert(data, self.size())
复制代码


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

  3. import list

  4. l = list.list_t()
  5. for i in range(10): l.append(i)
  6. for i in range(l.size()): print(i, l.get(i))
  7. l.insert(123, 3)
  8. for i in range(l.size()): print(i, l.get(i))
  9. l.insert(456, 1)
  10. for i in range(l.size()): print(i, l.get(i))
  11. l.remove(4)
  12. for i in range(l.size()): print(i, l.get(i))
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2021-8-4 22:13:07 | 显示全部楼层

回帖奖励 +6 鱼币

同感
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-5 07:35:52 | 显示全部楼层

回帖奖励 +6 鱼币

666
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-5 07:59:16 | 显示全部楼层

回帖奖励 +6 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-5 08:05:35 | 显示全部楼层

回帖奖励 +6 鱼币

暗中观察
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-5 08:56:12 | 显示全部楼层

回帖奖励 +6 鱼币

顶一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-5 09:29:39 | 显示全部楼层

回帖奖励 +6 鱼币

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-5 09:59:04 | 显示全部楼层

回帖奖励 +6 鱼币

1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-5 10:42:31 | 显示全部楼层

回帖奖励 +6 鱼币

感谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-5 12:50:39 | 显示全部楼层

回帖奖励 +6 鱼币

感谢
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-5 15:02:45 | 显示全部楼层
谢谢了!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-25 07:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表