编程
文章平均质量分 61
我的脚本编程世界
一个机器代码翻译者的札记
展开
-
[Java语言]实现链表
链表是一个结点指向下一个结点的存储结构,每一个结点有两个元素,一个是存放数据本身,另一个数据指向下一个结点,由这些结点组成一个链表思路:需要先定义一个结点类包含两个元素,一个数据,一个指向下一结点定义一个链表,包含一个头结点的元素根据链表中头结点中包含下一个结点循环找到最后的结点,在最后增加新的结点代码实现public class NodeList { public class Node { public int data; public Node next;原创 2020-10-13 23:01:55 · 183 阅读 · 1 评论 -
[Go语言]实现链表
链表是一个结点指向下一个结点的存储结构,每一个结点有两个元素,一个是存放数据本身,另一个数据指向下一个结点,由这些结点组成一个链表思路:需要先定义一个结点类包含两个元素,一个数据,一个指向下一结点定义一个链表,包含一个头结点的元素根据链表中头结点中包含下一个结点循环找到最后的结点,在最后增加新的结点代码实现package mainimport "fmt"type Node struct { data int next *Node}type NodeList struct {原创 2020-10-13 22:00:49 · 545 阅读 · 4 评论 -
[JavaScript语言]实现链表
链表是一个结点指向下一个结点的存储结构,每一个结点有两个元素,一个是存放数据本身,另一个数据指向下一个结点,由这些结点组成一个链表思路:需要先定义一个结点类包含两个元素,一个数据,一个指向下一结点定义一个链表,包含一个头结点的元素根据链表中头结点中包含下一个结点循环找到最后的结点,在最后增加新的结点代码实现class Node { constructor(data) { this.data = data this.next = null }}原创 2020-10-12 21:33:34 · 109 阅读 · 0 评论 -
[Python语言]实现链表
链表是一个结点指向下一个结点的存储结构,每一个结点有两个元素,一个是存放数据本身,另一个数据指向下一个结点,由这些结点组成一个链表思路:需要先定义一个结点类包含两个元素,一个数据,一个指向下一结点定义一个链表,包含一个头结点的元素根据链表中头结点中包含下一个结点循环找到最后的结点,在最后增加新的结点代码实现class Node(): def __init__(self, data): self.data = data self.next = None原创 2020-10-12 21:23:42 · 211 阅读 · 0 评论 -
[Python语言]函数外部改变函数内部变量
[Python语言]函数外改变函数内部变量需求:因需要继承同事写的一个类,类里面有一个800行的方法,继承这个类以后需要重写这个方法,这个方法只用修改里面的一个变量就能直接使用,重写的话需要把800行代码复制到继承的子类里面,代码会显得很臃肿,为了简化代码,编写了下面这段代码实现在函数外部改变内部的变量。测试函数编写一个demo.py测试脚本,内容是def demo(): a=1 b=2 print(a,b)很显然调用这个函数会打印1,2改变函数内变量程序程序思路:原创 2020-10-11 20:21:16 · 957 阅读 · 0 评论 -
[Rust语言]实现链表
每学习一门语言,都会用这门语言写一个链表,rust语言也不例外,链表这个数据结构工作中很少用到,但是很适合用来理解一门新的语言。下面这个就是我用rust语言编写的一个非常简单的链表://链表node节点结构体#[derive(Clone,PartialEq)]struct Node{ node:i32, next:Option<Box<Node>>}impl Node{ fn new(data:i32)->Node{ Node原创 2020-10-11 18:37:03 · 1757 阅读 · 0 评论