Just nu i M3-nätverket
Gå till innehåll
simkort

Matris frågor

Rekommendera Poster

int [] [] [] [] x = new int[10000] [10000] [10000] [10000];

 

hur många kombinationer ryms innom matrisen ovanför

 

Hur lång tid skulle det ta för en dator att räkna ut hundra

 

ord som är utplacerade för alla ovetande, tex ord med flera a

 

kan ju a placeras på olika "platser"

 

Såg att --- import java.io.*; --- är viktigt i då man jobbar med matriser

 

i java.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

1: Du har en matris om, kan man säga, 4 rader med 10000 kolumner i. Plats för 40 000 värden. (FEL)

 

2: Ingen aning. Beror ju helt på datorns kapacitet. Samt har ingen aning om vad du vill att datorn ska räkna ut eller vilken algoritm/metod du använder.

 

3: java.io - allt som har med input/output att göra. I sig inget med matriser att göra men i allmänhet med mycket att göra.

Redigerad av Monshi

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Monshi ! 40 000 låter futtigt alafabetet(28,29) är ju bara en rad med

nästan oändliga kombinationer, så vi tar och räknar om. Jag ska försöka på mitt håll.

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Ingen aning om vad du egentligen söker för kunskap. Det är en matris med heltal du definierar med den kodraden.

 

En matris med den storlek som jag angav. Sedan vad du fyller den med vet jag ej. Om vi talar denna matris som en enda stor nyckel då blir antalet möjliga varianter av den i stort sett oändligt.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

1: Du har en matris om, kan man säga, 4 rader med 10000 kolumner i. Plats för 40 000 värden.

 

 

Nix du har plats för 10000*10000*10000*10000

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Hur lång tid skulle det ta för en dator att räkna ut hundra

 

ord som är utplacerade för alla ovetande, tex ord med flera a

 

kan ju a placeras på olika "platser"

 

Förstår faktiskt inte vad du menar....

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Anders...

Vad jag avsåg var tex. en mening på hundra ord utslungad

av mitt hemliga program.

Går det överhuvud-taget för en dator att återskapa meningen.

Med det hemliga programmet går det, men det har inte den datorn.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Anders...

Vad jag avsåg var tex. en mening på hundra ord utslungad

av mitt hemliga program.

Går det överhuvud-taget för en dator att återskapa meningen.

Med det hemliga programmet går det, men det har inte den datorn.

 

Förstår fortfarande inte syftet med det här är!

 

Du vill alltså

1. allokera en gigantisk mängd minne.

2. Spara 100 ord i ditt minne

3. På något obestämt sätt flytta det datat till en annan dator

4. Åter igen skapa en gigantisk mängd minne

5. lagra datat i detta minne

6. återskapa meningen

 

Detta är bara galenskap :-D

Men att hitta 100 ord i en data mängd som för övrigt är helt tom är väldigt enkel,

om du fyller den med skräp blir det jobbigare.

 

Det första du kan göra är att skapa din int[10000][10000][10000][10000] och se hur bra det går :-)

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Nix du har plats för 10000*10000*10000*10000

Ehh, har jag fel?

 

Om jag definierar

int [ ] [ ] iM

får jag väl en tom matris med två tomma rader.

tilldelar jag den

iM = [10] [10]

har jag väl två rader med 10 värden?

dvs 20 värden. Inte 10 rader, 10 kolumner.

 

Rätta mig gärna men nu får du övertyga mig lite bättre.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

ja du har fel. läs tråden "Int och string i java" . sist i den finns ett exempel på hur det fungerar . detta gäller inte bara java utan de flesta språken. jag sitter på mobilen nu och har svårt att skriva eget exempel.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...