鍊錶的拆分和合併

2021-10-25 07:12:18 字數 1188 閱讀 5185

單向鍊錶類

把乙個鍊錶的奇數字節點逆序取出,偶數字順序取出、最後合併

public

class

listsplit

public

static

void

listsplit()

linkedlist

list1 =

newlinkedlist

<

>()

; linkedlist

list2 =

newlinkedlist

<

>()

;//奇數字賦值給list1,偶數字賦值給list2

for(

int i =

0; i < list.

size()

; i++

)else

} system.out.

println

(list)

; system.out.

println

(convert

(list1));

system.out.

println

(marge

(convert

(list1)

, list2));

}//鍊錶轉置

public

static linkedlist

convert

(linkedlist

list)

linkedlist

list1 =

newlinkedlist

<

>()

;for

(int i =

0; i < list.

size()

; i++

)return list1;

}//合併兩個鍊錶

public

static linkedlist

marge

(linkedlist

list1, linkedlist

list2)

for(

int i =

0; i < list2.

size()

; i++

)return list;

}}

69 拆分和合併檔案

在將乙個檔案作為電子郵件的附件傳送時,由於附件的大小有限制,不能傳送太大的檔案。可以將較大的檔案分割為多個較小的檔案,傳送後再合併為乙個檔案,下邊兩個方法實現檔案的拆分和合併。首先是拆分方法,引數1是要拆分檔案的路徑 路徑包括檔名及副檔名 引數2是拆分後的檔名 無副檔名 檔名後邊由拆分方法自動增加序...

HBase 優化拆分和合併

摘錄自 hbase 權威指南 hbase 內建的處理拆分和合併的機制一般是合理的,並且它們按照預期處理任務,但在某些情況下,還是需要按照應用需求對這部分功能進行優化以獲得額外的效能改善。通常 hbase 是自動處理 region 拆分的 一旦它們達到了既定的閾值,region 將被拆分成兩個,之後它...

11 練習 檔案拆分和合併

1.練習 檔案拆分和合併 將 c aaa src.zip 20m大小的檔案拆分成每6m為乙個小檔案 src.zip 1 src.zip 2 src.zip 3 src.zip 4 將 c aaa src.zip 20m大小的檔案拆分成每6m為乙個小檔案 public class teststream...