一種將二維表轉換為一維表的方法

2021-06-21 07:58:10 字數 606 閱讀 2644

計算聚類演算法相關係數的時候,如果開始不知道聚簇和節點數量,如下表所示

k1k2

...v1

v2...

這時候可以把每個係數看做乙個物件

public class thet

這樣就可以在類中建立乙個一維表,不用考慮v和k的數量了

缺點就是這樣查詢起來可能會慢一點,以後看看有沒有更好的辦法

********************====我是分割線******************************==

前面想到可以建立乙個hashset,只要重寫equals和hashcode兩個函式就行了

public class node   

@override

public int hashcode()

}

public class cluster 

@override

public int hashcode()

}

這樣複雜度就是o(1)了,看上去很美好的樣子,等會兒試一下

一維表轉換成二維表

晚上回到宿舍,舍友問起我今天他們筆試的乙個題目 如何把乙個一維表轉換成二維表 sql查詢該如何寫呢?一維表table a如下 年級 課目 人數 2001 語文 20 2001 數學 15 2002 語文 20 2002 數學 15 2003 語文 20 2003 數學 15 如何轉換成如下格式的二維...

EXCEL VBA 二維表轉換成一維表

excel vba 二維表轉換成一維表 sub 按鈕2 click rem 初始化 worksheets 1 activate dim sizearr 5 sizearr 0 xs sizearr 1 s sizearr 2 m sizearr 3 l sizearr 4 xl dim col,ro...

一維陣列轉換為二維陣列

一維陣列 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 二維陣列 1,2,3,4,5 00,01,02,03,04 6,7,8,9,10 10,11,12,13,14 11,12,13,14,15 20,21,22,23,24 16,17,18...