---
title: "Sortera och ta bort dubbletter i 2-dimensionell array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/155293-sortera-och-ta-bort-dubbletter-i-2-dimensionell-array"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "mrblonde"
published: "2006-12-27T10:52:57.000Z"
updated: "2006-12-27T11:49:28.000Z"
replies: 1
views: 505
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/155293-sortera-och-ta-bort-dubbletter-i-2-dimensionell-array"
---

# Sortera och ta bort dubbletter i 2-dimensionell array

## #1 — mrblonde, 2006-12-27T10:52Z

Hej!

Har en 2-dimensionell Array som är uppbyggd såhär:

```
vArray(x,y)

x = "rad" dvs rad index
y = 0 eller 1 och innehåller ett string fält.

Arrayen kan även innehålla tomma "rader".

Ex på fylld Array:
vArray(0,0) = "sträng1"
vArray(0,1) = "sträng2"

vArray(1,0) = "sträng1"
vArray(1,1) = "sträng2"

vArray(2,0) = ""
vArray(2,1) = ""

vArray(3,0) = "sträng1"
vArray(3,1) = "sträng3"
```

Ovanstående array skall "renas" från tomma rader (2,0) och (2,1) och dubletter skall bort där det är dubblett på hela raden. Dvs (0,0)(0,1) är en dubeltt till (1,0)(1,1) men sista raden (3,0)(3,1) är INTE en dublett iom att (3,1) är en ny sträng.

Hänger ni med, båda fälten är "nyckeln" så att säga.

Har suttit och pillat med olika sorteringar och så men hittar ingen för en 2 dimensionell och mitt huvud får inte ihop det.

Tacksam för all hjälp!

Tillägg: Det är VBA scriptkod som exekveras i runtime och arrayen kan innehålla 100 000 tals rader. Så det går inte med någon variant som scannar hela arrayen om och om igen...

Permalänk: https://www.webforum.nu/p/155293

## #2 — mrblonde, 2006-12-27T11:49Z

slog ihop den till en endimensionell med ett "¤" tecken emellan och använde den här [algoritmen](http://www.vbforums.com/showpost.php?p=1875359&postcount=6) för att sortera och ta bort dubletter. Sedan splittade jag upp arrayen igen.

Permalänk: https://www.webforum.nu/p/1915942

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/155293-sortera-och-ta-bort-dubbletter-i-2-dimensionell-array
