資料結構《九》 鍊錶實現的執行緒表

2021-08-11 05:50:13 字數 1201 閱讀 4575

package com.mo.object;

/** * 執行緒表-->順序表的資料結構

*/public inte***ce list

package com.mo.linlist;

public class node

/*** 用於其他的節點

*/public node(object data,node next)

/*** 獲取該節點的下乙個

*/public object getnext()

/*** 設定該節點的下乙個node

*/public void setnext(node node)

/*** 取出該節點的資料

*/public object getdata()

/*** 設定該節點的資料

*/public void setdata(object data)

public string tostring()

}

package com.mo.linlist;

import com.mo.object.list;

public class linlist implements list

//定位-->傳插進去和刪除都要定位到前乙個節點

public void location(int i) throws exception

//到這裡就已經是定位成功了,current的節點就是你輸入i值的位置了(這裡的i是表的下標,從零開始的) }

public void insert(int i, object obj) throws exception

public object delete(int i) throws exception

public object getdata(int i) throws exception

public int size()

public boolean isempty()

public static void main(string args) throws exception

linlist.delete(4);

for(int i = 0; i < linlist.size(); i++)

}}

資料結構鍊錶實現

二 實驗基本原理與設計 三 主要儀器裝置及耗材 四 附錄 利用linux gnu make c 專案管理軟體工具實現資料結構鍊錶 linked list 要求實現以下功能 push,pop,insert,delete,search,visit go through,clear。節點的資料必須具有一般...

資料結構 線性表 鍊錶實現

ifndef chain h define chain h include using namespace std vs平台下自己定義了nullptr null 0 但是在gcc下沒有定義 ifndef nullptr define nullptr 0 endif 鍊錶的節點元素類 template...

資料結構 線性表 鍊錶實現

include include define ok 1 define error 0 typedef int status status是函式的型別,其值是函式結果狀態ok等 typedef int elemtype elemtype型別根據實際情況而定這裡設為int型 typedef struct...