02单链表

# coding:utf-8
class Node:
    '''
    单链表的节点
    '''
    def __init__(self,elem):
        self.elem = elem
        self.next = None

class SingleLinkList:
    '''
    单链表
    '''
    def __init__(self, node=None):
        self._head = node


    def is_empty(self):
        '''链表是否为空'''
        pass

    def length(self):
        '''返回链表的长度'''
        pass

    def travel(self):
        '''遍历整个链表 '''
        pass

    def add(self,item):
        ''' 链表头部添加元素'''
        pass

    def append(self,item):
        '''链表尾部添加元素'''
        pass

    def insert(self,pos,item):
        '''指定位置添加'''
        pass

    def remove(self,item):
        '''删除节点'''
        pass

    def search(self,item):
        '''查找节点是否存在'''
        pass
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容