VoyForums
[ Show ]
Support VoyForums
[ Shrink ]
VoyForums Announcement: Programming and providing support for this service has been a labor of love since 1997. We are one of the few services online who values our users' privacy, and have never sold your information. We have even fought hard to defend your privacy in legal cases; however, we've done it with almost no financial support -- paying out of pocket to continue providing the service. Due to the issues imposed on us by advertisers, we also stopped hosting most ads on the forums many years ago. We hope you appreciate our efforts.

Show your support by donating any amount. (Note: We are still technically a for-profit company, so your contribution is not tax-deductible.) PayPal Acct: Feedback:

Donate to VoyForums (PayPal):

Login ] [ Contact Forum Admin ] [ Post a new message ] [ Search | Check update time ]


Velkomin

Subject: Iboga solutions


Author:
Iboga237 (Thanks)
[ Edit | View ]

Date Posted: 16:07:41 08/15/22 Mon

buy iboga online
buy iboga root barks online
buy iboga ta online
buy iboga capsules online
buy iboga hcl online
buy iboga seeds online
buy iboga pot nursery online
buy ibogaine online

[ Post a Reply to This Message ]
Subject: BUY DRIVERS LICENSE ONLINE WITHOUT THE STRESS OF TAKING AN EXAM


Author:
korkort (registrerat-korkort.com)
[ Edit | View ]

Date Posted: 23:50:34 01/31/22 Mon

BUY AUTHENTIC DRIVER'S LICENSE IN ALL OF SCANDINIVIA

KÖP äkta körkort I HELA SKANDINAVIEN

KÖP SVENSKA, NORSKE, DANSK, FINSKA OCH ISLANDSKA KÖRKORT

https://registrerat-korkort.com/2021/06/23/kopa-svenska-korkort/
https://registrerat-korkort.com/2022/01/27/kopa-korkort-online/
https://registrerat-korkort.com/2021/06/23/kop-ett-riktigt-svenskt-korkort/
https://registrerat-korkort.com/2022/01/27/byta-korkort/
https://registrerat-korkort.com/2022/01/27/ta-korkort/
https://registrerat-korkort.com/2021/03/01/ansok-for-forarlicens/
https://registrerat-korkort.com/2021/03/01/kop-svenskt-bostadstillstand-online/
https://registrerat-korkort.com/2021/06/23/kop-registrerat-svenska-korkort-online/
https://registrerat-korkort.com/2021/06/23/hur-man-ansoker-om-ett-akta-svenskt-korkort-online/
https://registrerat-korkort.com/2021/06/23/fa-korkort-online/
https://registrerat-korkort.com/2021/03/01/fa-registrerad-forarlicens-online/
https://registrerat-korkort.com/2021/03/01/prijavite-se-za-svedsku-id-karticu-online/
https://registrerat-korkort.com/2021/03/01/skaffa-forarlicens-snabbt-online/

[ Post a Reply to This Message ]
Subject: Hvernig gekk?


Author:
No name
[ Edit | View ]

Date Posted: 11:41:14 05/06/04 Thu

Hvernig gekk í prófinu á mánudaginn? Fannst ykkur prófið erfitt, sanngjarnt eða létt?

[ Post a Reply to This Message ]
Replies:
Subject: tvíleitartré(mögulegar innsetningar) rökstuðningur?


Author:
Halli
[ Edit | View ]

Date Posted: 23:40:10 05/02/04 Sun

kannski allir farnir að sofa!! skýt samt.
Var að pæla í hvert hið akademíska svar yrði á mismundandi mögulegum innsetningum í tvíleitartré samanber b-lið, dæmi 5 í ágústprófi 2002. Annað en að telja bara eins og ljónið?

[ Post a Reply to This Message ]
Replies:
Subject: þríundartréshrúgan


Author:
No name
[ Edit | View ]

Date Posted: 22:08:18 05/02/04 Sun

Í dæmi 5 í ágústpr.2003 er þríundartré. Í lausnunum er "3k" inni í while lykkjunni, á ekki að vera 3k-1? Ef barn er í 3k-1 og það er síðasta stakið þá er ekki tékkað á því í while lykkjunni eins og hún er, er það nokkuð?

[ Post a Reply to This Message ]
Replies:
Subject: Spurnig 4 2002


Author:
No name
[ Edit | View ]

Date Posted: 21:13:07 05/02/04 Sun

Ef við viljum búa til hrúgu sem er ekki stærra en k-ta stakið í óröðuðum N-stak lista, er hugmyndinn að k væri t.d N/2 eða.... ekki alveg að skilja...

[ Post a Reply to This Message ]
Replies:
Subject: infix -> prefix


Author:
No name
[ Edit | View ]

Date Posted: 17:49:01 05/02/04 Sun

Í tíma/bókinni var sýnt hvernig breyta ætti úr prefix í infix en fórum við eitthvað í það hvernig breyta ætti úr infix í prefix? (Við fórum báðar leiðir fyrir infix og postfix en í bókinni fann ég bara að prefix væri nokkurs konar andhverfa postfix)

[ Post a Reply to This Message ]
Replies:
Subject: próf


Author:
Kviðinn
[ Edit | View ]

Date Posted: 19:00:17 05/02/04 Sun

sæll... H.

Hérna er asnalegi spurningur... skipta enga.

Hafi nemendur fell próf ... Mjög algengir?
ps þvi þú sagðir í irc að próf er einfalt, ekki erfitt.

[ Post a Reply to This Message ]
Replies:
Subject: Quicksort - tengdir listar


Author:
Balli
[ Edit | View ]

Date Posted: 16:45:48 04/26/04 Mon

Góðan daginn.

Ég hef verið að spá í notkun quicksort á tengda lista (tvítengda). Hef ekki fengið það til að virka sem skildi. Gætir þú bent mér á dæmi?

Balli

[ Post a Reply to This Message ]
Replies:
Subject: spurningar


Author:
No name
[ Edit | View ]

Date Posted: 15:45:59 05/02/04 Sun

halló
hérna eru nokkrar spurningar
1.
Er nokkuð fyrsti hnútur í tendum lista haushnútur nema
hann sé "dummy node"? semsagt ef enginn dummy node þá
bara hausbendir á fyrsta hnút.


2.
ef maður ætlar að taka út hnút nr. N úr
tengdum lista hvort notar maður
a) void remove(node *h, int N)
eda
b) void remove(node *&h, int N)
ég hélt að maður þyrfti ekki reference því bendirinn
í aðferðinni bendir í raun á sama stað og bendirinn
í main.
???

3.er ekki
typedef node *link
link x

sama og
node *x

4.
hérna er aðferð bls 247 prog. 5.15
hvernig breytir maður þessu í in eða postorder?

preorder traversal (nonrecursive)

void traverse (link h, void visit(link))
{STACK s(max);
s.push(h);
while (!s.empty())
{ visit (h=s.pop());
if(h->r!=0) s.push(h->r);
if(h->l!=0) s.push(h->r);
}
}


eins og ég skil það sem stendur í textanum þá
á að vera nóg að gera

if(h->r!=0) s.push(h->r);
visit (h=s.pop());
if(h->l!=0) s.push(h->r); fyrir inorder

og

if(h->r!=0) s.push(h->r);
if(h->l!=0) s.push(h->r);
visit (h=s.pop()); fyrir postorder

(sbr 5.14, recursive fall)

en sé ekki að það gæti gengið.

[ Post a Reply to This Message ]
Replies:
Subject: asf


Author:
No name
[ Edit | View ]

Date Posted: 15:43:45 05/02/04 Sun

asdf

[ Post a Reply to This Message ]
Subject: Big O lausnir í tölvunarfræði 2(a)


Author:
Hjálmtýr
[ Edit | View ]

Date Posted: 02:35:59 05/02/04 Sun

Ég fékk eftirfarandi spurningu í tölvupósti:

> Er leyfilegt að nota stærðfræðigreiningu (svo lengi sem það er gert rétt)
> í lausnum á Big O lausnum.

> T.d. í dæmi 1 ágúst prófi 2003:
> a)Nota markgildi til að sýna að N í veldi 1,1 deilt með NlogN stefnir á
> óendanlegt, og álykta að N í veldinu 1,1 er ekki Big O?
> b) minnast á að logN er vaxandi fall og því vex N^k/logN hægar en N^k og
> álykta að N^k/logN sé O(N^k) (má líka sýna með markgildum).
> c)nota markgildi og skipta í tilfelli eftir gildinu a (a=>1 og a<1).


Já, það er í lagi, en ætti sjaldnast að þurfa. Í dæminu sem þú bendir á er stærðfræðigreining hjálpleg í a)-liðnum
(L'Hospital reglan), en ég fer ekki að krefjast alveg 100% nákvæmrar stærðfræðigreiningarútfærslu. Þetta er ekki
próf í Stærðfræðigreiningu!

[ Post a Reply to This Message ]
Subject: Dæmi 5 á haustprófi 2002


Author:
Jónsi
[ Edit | View ]

Date Posted: 12:42:46 04/29/04 Thu

Vantar lausnir við dæminu (dæmi 5 á haustprófi 2002) þ.e. þessar 4 aðferðir. Veit ekki hvort maður á að svara í kóða eða orðum. Það væri ekki verra að fá lausn við b-lið líka.
Kv Jónsi

[ Post a Reply to This Message ]
Replies:
Subject: Reiknirit og gagnagrindur


Author:
Jóhann
[ Edit | View ]

Date Posted: 12:44:38 04/27/04 Tue

Ég var að spá í því að spyrja þig að þessu í tímanum en held að þessi spurning eigi betur heima hér:

Geturðu hent upp töflu með tveim dálkum þar sem annar dálkurinn er listi af þeim gagnagrindum sem við höfum farið í og hinn þau reiknirit? (Sá dálkur þyrfti að skiptast fyrir miðju til að aðgreina viðbótar reiknirit úr tölvf. 2)

Ég er að henda áfanganum upp í mindmanager og er með núna sem reiknirit: strengi, tengda lista (tvítengda, hringtengda), vektor (hrúgur), strengi, tré (bst, n-ary), tákntöflur (hökkun)

Ég er líka að pæla hvort að hökkun eigi frekar heima sem reiknirit? Þar sem þetta virkar á mig sem aðferð á tákntöflur í sjálfu sér.

Reiknirit -> ferðast í tengdum listum, ferðast í tré, innsetning í lista, innsetning í vigur, leit í lista, leit í vigur, hrúguinnsetning...

Listinn hjá mér er alls ekki tæmandi og það væri ágætt svona sem upprifjun ef þú gætir komið með skýrari lista (eða bent á einn slíkan)

kv, Jóhann

[ Post a Reply to This Message ]
Replies:
Subject: Forritunarverkefni 3


Author:
No name
[ Edit | View ]

Date Posted: 18:40:28 04/18/04 Sun

Til gamans langadi mig ad spyrja hvad thessar setningar gerdu i leikm.h sem thu settir a netid.

#ifndef LEIKM_H
#define LEIKM_H

[ Post a Reply to This Message ]
Replies:
Subject: Heimadæmi 7


Author:
No name
[ Edit | View ]

Date Posted: 16:57:54 04/18/04 Sun

Gætiru sett inn lausnir á heimadæmum 7, linkurinn virkar ekki.

[ Post a Reply to This Message ]
Replies:
Subject: Ráðleggingar vegna forritunarkeppni


Author:
Hjálmtýr
[ Edit | View ]

Date Posted: 14:52:15 04/17/04 Sat


Fyrir þá sem ætla að taka þátt í forritunarkeppninni:

Skilafrestur er til kl. 18 sunnudaginn 18. apríl. Skila á í tölvupósti til mín (hh@hi.is). Það er nóg að skila bara
Leikmadur-klasanum (bæði .h skrá og .cpp skrá), auk lýsingar á gildisfallinu í sér skrá. Þið megið gjarnan
láta bæði klasann og skrárnar heita notendanafni ykkar (í mínu tilfelli hétu skrárnar hh.h og hh.cpp og klasinn
héti 'hh' í stað 'Leikmadur'). Þetta sparar okkur smátíma við að keyra keppnisforritin saman.

Þið berið ábyrgð á að klasinn ykkar virki rétt þegar honum er stungið inní keyrsluforritið sem er á heimasíðunni. Við
getum ekki eytt tíma í að reyna að fá klasa til að virka sem krassa forritinu hjá okkur.

Reglurnar eru þær að nota má Alpha-beta leit niður á dýpi 6 og gildisfallið má ekki leita dýpra, heldur aðeins meta
stöðuna sem leitin er á. Þið megið nota ykkur sýnislausnina á Forritunarverkefni 3 sem nú er komin á
heimasíðuna, en til að eiga góða möguleika í keppninni þá verðið þið að lýsa gildisfallinu betur en gert er þar.

Keppnisforritin verða látin keppa tvo leiki, annan þar sem þau leika fyrst, en hinn þar sem hitt forritið leikur fyrst.
Ef jafnt verður eftir þá tvo leiki þá verður heildartíminn sem forritin nota látinn ráða hvort forritið sigrar.

Ef það koma fá keppnisforrit þá munu þau öll leika við hvert annan, en ef þau verða fleiri en 5 þá verður einfaldur
útsláttur þar sem dregið verður um hvaða forrit lenda á móti hvert öðru.

Ef þið hafið spurningar um fyrirkomulagið þá vildi ég helst að þær kæmu hér á spjallþræðina og ég skal svara þeim eins
fljótt og mögulegt er.

[ Post a Reply to This Message ]
Replies:
Subject: Gaman hvað fólk leggur á sig fyrir velgengni!


Author:
Vafrari
[ Edit | View ]

Date Posted: 01:37:09 04/17/04 Sat

http://rome.ro/ubb/ultimatebb.php?ubb=get_topic;f=16;t=000042

[ Post a Reply to This Message ]
Replies:
Subject: Varðandi keppnina...


Author:
SiggiSveinn
[ Edit | View ]

Date Posted: 18:16:38 04/16/04 Fri

Þurfum við ekki að endurskíra leikm.h og leikm.cpp hjá okkur. Þannig að t.d. ef ég skíri mína aðferð: siggisv.h og siggisv.cpp en einhver annar skírir sínar skrár: petur.h og petur.cpp, þá séu okkar aðferðir láttnar keppa með því að breyta keppnisforritinu á eftirtalin máta:
#include "leikm.h"
breytist í:
#include "siggisv.h"
#include "petur.h"
og:
Leikmadur L1( Bord1, Bord2, 1 );
Leikmadur L2( Bord1, Bord2, 2 );
breytist í:
Siggisv L1( Bord1, Bord2, 1 );
Petur L2( Bord1, Bord2, 1 );

... eða er ég að misskilja þetta?

[ Post a Reply to This Message ]
Replies:
Subject: C++ orð til að hætta


Author:
Siggi
[ Edit | View ]

Date Posted: 20:56:21 04/15/04 Thu

Hvaða c++ orð notar maður til að hætta,

t.d. í dýpi == 0 og
fjöldi leikja == 0 ?

[ Post a Reply to This Message ]
Replies:
Subject: Upphafsstilling á fylki sem er í klasa


Author:
ggp
[ Edit | View ]

Date Posted: 02:17:30 04/15/04 Thu

Hvernig upphafsstilli ég fylki sem er í klasa með smiðnum?

Í c++ virðist vera sérstök aðferð til að upphafsstilla t.d. int p með smið einhvers klasa KLASI:
KLASI::KLASI():
p(78)
{
cout< }

Hér hefur p verið sett 78, ef í staðin væri int p=78; inni í slaufunum, myndi main fallið ekki kannast við að p=78.
En hvernig gerir maður hliðstætt fyrir vektor eða fylki og afhverju er þetta ekki bara haft þannig að það dugi allt sem skrifað er inn í slaufunni?

[ Post a Reply to This Message ]
Replies:
Subject: Að varðveita leik í AlphaBeta


Author:
Orri
[ Edit | View ]

Date Posted: 14:39:49 04/13/04 Tue

Ég hef verið að skoða Alpha Beta reikniritið í greininni sem þú vísaðir í (The Games Computers Play) og líka greininni af netinu (Minimax and Alpha-Beta template). Ég hef reynt að útfæra eftir bestu getu Alpha Beta reikniritið út frá fyrri greininni en ég er í vandræðum með að varðveita leikinn sem reikniritið velur (það er ekki gert ráð fyrir því í útlistuninni í greininni). Ég prófaði að hafa það í eftirfarandi hluta:

/* Update best value found so far */
if ( type == MAXNODE )
alpha = MAX ( value, alpha )
else beta = MIN ( value, beta )

í staðinn fyrir þennan hluta setti ég

if ( type == MAXNODE )
if ( value >= alpha )
alpha = value
bestmove = currentmove
else
if ( value <= beta )
beta = value
bestmove = currentmove

En því miður virkar þetta ekki... ég útfærði MiniMax útgáfu útfrá reikniritinu sem þú gafst upp á vikublaði 13 til þess að bera það saman og AlphaBeta reikniritið sem ég útfærði leikur ekki sömu leikjunum og MiniMax reikniritið.

Ætti ekki MiniMax og AlphaBeta reikniritin að finna sömu leiki en AlphaBeta bara á skemmri tíma en MiniMax?

Einnig ætti AlphaBeta að gefa sömu leiki og MiniMax ef maður tekur út ,,AlphaBeta cut-off'' er það ekki?

þ.e. að commenta út:

/* Check for a cut-off. Minimax without this line of code */
if ( alpha >= beta ) break

Er einhver með einhverjar hugmyndir?

[ Post a Reply to This Message ]
Replies:
Subject: Fall sem skilar vektor (nýju spilaborði)


Author:
Siggi
[ Edit | View ]

Date Posted: 15:16:37 04/13/04 Tue

Ég er að lenda í vanræðum með eftirfarandi:

fall sem tekur inn vektor og á að skila vektor, en ég fæ villu skv. þessari skilgreiningu:

error C2092: array element type cannot be function

// tekur inn spilaborð og býr til nýjan vigur, nyttBord sem er með mögulegum leikjum
char mogulegirLeikir[] (char bord[]){

fjoldiLeikja = 1;
// reiknum út fjölda leikja í boði
for (i = 0; i < 16; i++){
if(bord[i] != 'X' && bord[i] != '*'){
fjoldiLeikja++;
}

// búum til nýjan vigur, nyttBord, stærð = fjoldiLeikja (fjöldi leikja í boði)
char nyttBord[/*fjoldiLeikja*/16];
int j = 0;
for (i = 0; i < 16; i++){
if(bord[i] != 'X' && bord[i] != '*'){
nyttBord[j] = bord[i];
j++;
}// if
}// for
}// for

return nyttBord;

}// nyttBord

Þ.e. ég valdi að nota vektor sem spilaborð (stöðu) frekar en klasa, er ekki hægt að taka inn vektor og skila vektor?

kv,
Siggi.

[ Post a Reply to This Message ]
Subject: Ýmsar vangaveltur


Author:
Hjálmtýr
[ Edit | View ]

Date Posted: 00:13:49 04/13/04 Tue

Ég fékk eftirfarandi athugasemdir um Forritunarverkefni 3 í
tölvupósti:

> Ég las einhversstaðar að forrit sem sjá niður á oddatöludýpi, eru ,,bjartsýn'', (bjartsýn vegna þess að
> ef forritið byrjar sér það niður á dýpi þar sem forritið hefur leikið einum leik lengra, en ef notandinn byrjar
> sér það niður á dýpi þar sem báðir eru búnir að gera jafnoft) standi sig yfirleitt betur en forrit sem sjá niður
> á dýpi með sléttum tölum (http://www.cs.ualberta.ca/~jonathan/Courses/657/Notes/6.EvaluationFunctions.pdf glærur. 13-16).

> Ekki veit ég af hverju þetta stafar en væri ekki skemmtilegra að láta forritið þá sjá niður á dýpi 7 en
> 6? :)

Ég veit ekki hversu mikið "skemmtilegra" það væri, en það er yfirleitt þannig að forrit sem sér einu dýpi lengra
spilar betur og þá skiptir ekki miklu máli hvort farið er frá jafnri tölu yfir í oddatölu (t.d. 6 yfir í 7) eða
úr oddatölu í jafnatölu (t.d. úr 5 í 6). Það getur þó verið að forrit sem fer niður í oddatöludýpi sé bjartsýnna
(eða kannski "viljugra að taka áhættu"), því það sér ekki hvað andstæðingurinn muni gera við síðasta leik þess.

> Ég var líka að spá í hvort það geti verið að ef forritið byrjar þá geti það alltaf unnið, allavega segir forritið
> mitt það ef ég læt hana sjá niður á dýpi 17 (þ.e. alla mögulega leiki) en er svo alveg viss um að tapa ef hún
> byrjar ekki.

Það getur vel verið að sá sem byrjar í þessum leik (Tic Tac Twice) eigi alltaf vinning, ég hef ekki séð sönnun á því,
eða prófað að keyra niður á dýpi 16. Ertu viss um að þú hafið náð að keyra forritið niður á dýpi 16?

> Einnig var ég að spá í hvort það sé rétt til getið að ef maður notar alpha-beta aðferðina þá sé ekki hægt að velja
> leikina þannig að ef maður á möguleika á að vinna, fleiri en einn á mismunandi dýptum, þá geti maður ekki séð hvað
> skilar manni sigri sem fyrst eða tapi eins seint og hægt er því alfa-beta sleppir hnútum úr.

Ég er ekki alveg viss um að ég skilji spurninguna, en ef gildisfallið er þannig að sigur leikmanns gefur eitthvað
tiltekið mjög hátt gildi (t.d. 1 milljón), þá munu max-hnútarnir velja á milli nokkurra eins gilda (þ.e. 1milljón)
og velja þá t.d. fyrsta af þeim, án tillits til þess hversu djúpt það kom upp. Það er leið til þess að láta leitina
alltaf velja þann leik sem leiðir til grynnstu sigurstöðunnar. Ef við látum gildisfallið vita af dýpinu
og látum sigurgildið vera hærra ef dýpið er lítið þá munum við frekar velja grynnri sigurstöður.

[ Post a Reply to This Message ]
Subject: Fyrirsjánleg hegðun alpha-betu útfærslu


Author:
No name
[ Edit | View ]

Date Posted: 05:07:23 04/10/04 Sat

Mig langaði að vita hvað væri góð prósenta á að vinna random forritið oft með sinni eigin útfærslu?
Ég er kominn upp í ~75% vinningshlutfall ef ég byrja,
en ef ég er leikmaður 2.
Eftir allt saman þá býst útfærslan við ákveðinni hegðun sem að random forrit sýnir ekki.

Síðan ef að mitt eigið forrit keppir við sjálft sig þá vinnur það instance sem byrjar alltaf, er það ekki rétt?
Má hafa random val á fyrsta leik í forritinu (sem leikmaður 1 eða tvo, s.s fyrstu 2 leikirnir eru ekki settir í alpha-beta)?

[ Post a Reply to This Message ]
Replies:
Subject: Dýpi leitar


Author:
No name
[ Edit | View ]

Date Posted: 19:29:15 04/08/04 Thu

Þú sagðir í tíma á þriðjudaginn að dýpið í keppninni mætti vera 6 leikir en það stendur ennþá á dæmablaðinu að það verði 4?

Ef að hámark leikja til að vinna eru 8 leikir, og fyrstu tveir leikirinir eru ekki sérlega mikilvægir, er þá ekki frekar auðvelt að reikna sig til sigurs með 6 leikja dýpi?

[ Post a Reply to This Message ]
Replies:
Subject: Leikmanna klasi


Author:
Hjálmtýr
[ Edit | View ]

Date Posted: 11:06:20 04/07/04 Wed

Ég fékk eftirfarandi spurningu í tölvupósti:

> Telst það ekki full skil að koma eingöngu með nýja
> útfærslu á leikmanni, en notast við allt annað sem er
> gefið fyrir keppnina?

Til að leysa Forritunarverkefni 3 þarftu að skila forriti
sem notandinn getur spilað á móti. Síðan var hugmyndin að
þið tækjuð kjarnan úr því forriti (og e.t.v. endurbættuð)
og skiluðuð í keppnina. Skil í keppnina eru tveim dögum
eftir skil fyrir verkefnið.

Það er því ekki nóg að skila leikmanna-klasa sem lausn á
Forritunarverkefni 3. Þá vantar notendaviðmót (en það er
ekki flókið).

[ Post a Reply to This Message ]
Subject: Tac Tic Toe kóði


Author:
Aðdánandi
[ Edit | View ]

Date Posted: 13:19:13 04/02/04 Fri

Sæll Hjálmtýr.
Ég var að leita að c++ kóða fyrir tac tic toe en ég fann ekki slíku á netinu. Hafði leitað með google-vél en found not. Veistu eitthvað um siðu sem sýna kóði fyrir TAC TIC TOE?

ps til að geta skilið betra leikjatrjáum. :)

kveðja Aðdánandi

[ Post a Reply to This Message ]
Replies:
Subject: Spurning um dæmi 3


Author:
Hjálmtýr
[ Edit | View ]

Date Posted: 17:40:05 03/25/04 Thu

Ég fékk eftirfarandi spurningu frá nemanda:

>í dæmi 3 fáum við röð "PRIO*R**I*T*Y***QUE***U*E" stjarna á að þýða "eyða
>stærsta (aftast í stafr.)" en er það rétt skilið hjá mér að ég skrifa út
>"PRIO" eyði "Y" skrifa "PRIOR" eyði "UU" o.s.fr.
>Ef það er málið eftir að ég er búin að skrifa út "I" þá eyði ég "T", á ég
>þá að hoppa yfir það eða hvað.....???

Ég er ekki alveg viss um að ég skilji spurninguna. Þetta er þó það
létt dæmi að ég get ekki gefið mikið upp. En dæmið segir: "...Sýnið
röð gildanna sem eyða stærsta aðgerðirnar skila." Þið eigið sem
sagt aðeins að sýna stökin sem koma út úr eyða stærsta aðgerðinni.

Ef ég endursegi strenginn "PRIO*R*...", þá er það eftirfarandi:

Byrja með tóma forgangsbiðröð. Fyrst kemur setja inn P, síðan kemur
setja inn R, síðan kemur setja inn I, síðan kemur setja inn O, síðan
kemur eyða stærsta, síðan kemur setja inn R, síðan kemur eyða stærsta, o.s.frv.

Þið eigið að segja hvað kemur út við hverja eyða stærsta aðgerð.

[ Post a Reply to This Message ]
Replies:
Subject: insertion sort vandræði


Author:
No name
[ Edit | View ]

Date Posted: 20:35:15 03/17/04 Wed

Þegar ég tek inn stóra textaskrá eins MANSFIELD PARK þá lýkur insertionSort í fyrstu aðferðinni aldrei keyrslu. En þegar ég tek inn skrá sem er minni þá virkar allt fínt.
Veit einhver hvað gæti verið að? Það kemur engin keyrsluvilla, forritið klárar bara minnið og tölvan verður hægvirk. Skil samt ekki afhverju þetta virkar fyrir litla skrá, en ekki stóra, því það eru engin overflow vandamál...

[ Post a Reply to This Message ]
Replies:
Subject: s


Author:
No name
[ Edit | View ]

Date Posted: 14:06:53 03/17/04 Wed


[ Post a Reply to This Message ]
Subject: Forritunarverkefni 2


Author:
Hörður Helgi Helgason
[ Edit | View ]

Date Posted: 15:03:07 03/09/04 Tue

Ég byrjaði á að þýða gefna klasann, OrdTidni, en fékk mýgrút af villuboðum. Flest þeirra rjátluðust af við að bæta inn augljósum hlutum á borð við ?#include “ og ?using namespace std;“

Ástæða þess að ég slæ inn þessar línur hér, er hins vegar að nokkur villuboð urðu samt eftir. Þau beindust flest að aðferðinni string ord(). Eftir töluverðar tilraunir datt mér í hug hvort það stæði e.t.v. eitthvað í þýðandanum að aðferðin héti sama nafni og önnur af private breytunum. Jújú, það reyndist a.m.k. nóg til að losna við síðustu villuboð þýðandans að umskíra private breytuna, hvar sem hún kemur fyrir, úr ?ord“ í ?ordin“, en láta aðferðina halda sínu heiti.

Nú sýnist mér einkum þrjár skýringar á þessu koma til greina:

- Í C++ er _ekki_, þrátt fyrir það sem ég áður hélt, hægt að gefa breytum og föllum sömu nöfn. Þetta væri því villa í kóða.
- Þýðandinn sem ég er að nota (GCC 3.3) ræður ekki við þetta, en ætti að gera það. Þetta væri því galli í þýðanda.
- Eitthvað annað var að, en hætti að kvarta vegna þessara tilfæringa minna. Þá kynni virknin einnig að hafa breyst og klasinn mun því ekki starfa eins og honum var ætlað. Þetta væri því óþekkt villa, sem e.t.v. er enn til staðar.

[ Post a Reply to This Message ]
Replies:
Subject: Spurning 5 á vikublaði 8


Author:
No name
[ Edit | View ]

Date Posted: 11:06:48 02/27/04 Fri

Hvað er "einkvæmt ákvarðað" ???

[ Post a Reply to This Message ]
Replies:
Subject: Forritunarverkefni 2


Author:
Ymir
[ Edit | View ]

Date Posted: 00:00:33 03/17/04 Wed

Mig langaði að benda fólki á að í stað þess eyða púðri í að búa til ofsafenginn kóða til að aðskilja orð (sbr. C aðferðir á borð við strtok(), eða strchr() ásamt isspace()) er til afar einföld leið til að lesa inn strengi með string klasanum í C++:

string s;
cin >> s;

mun lesa inn næsta orð úr in-straumnum í s. Ef t.d. inntak er "Orð bla halló!" í eftirfarandi forritsbút:

string s;
cin >> s; cout << "'" << s << "', ";
cin >> s; cout << "'" << s << "', ";
cin >> s; cout << "'" << s << "'.";

mun prentast út 'Orð', 'bla', 'halló!'. Að sjálfsögðu má nota aðra strauma í þessum tilgangi, t.a.m. væri hentugt að nota:

string s;
ifstream inp("bok.txt");
while (inp >> s)
{
cout << "Las orðið '" << s << "'!\n";
}

sem mun hætta þegar öll orð úr skránni 'bok.txt' hafa verið lesin.

Auk þess hafa borist spurningar um hvernig bera megi saman tvo strengi til að raða þeim í röð. String klasinn býður einfaldlega upp á aðgerðirnar '<', '>', og '==' fyrir samanburð. Dæmi:

string s1 = "Lambakaka", s2 = "Lambabaka";
if (s1 > s2) cout << "Whee!" << endl;

mun skila "Whee!" þar sem fyrri strengurinn er aftar en hinn seinni í stafrófinu m.t.t. ASCI-gilda.

Vona að þetta nýtist einhverjum!

Kveðja,
Ýmir

[ Post a Reply to This Message ]
Subject: Spurning um lið 4b í skila


Author:
No name
[ Edit | View ]

Date Posted: 18:30:01 02/25/04 Wed


[ Post a Reply to This Message ]
Replies:
Subject: Spurning um lið 4b í heimdæmum 5


Author:
Gummi
[ Edit | View ]

Date Posted: 18:36:11 02/25/04 Wed

Sæll..

Smá spurning hvernig þú skilgreinir verkefni 4b, þar sem sagt er að n sé vinstra megin við m. Ertu að meina að n og m eiga sama foreldri, eða að þeir séu einhversstaðar á sama "level" í trénu, hvort sem þeir hafa sama foreldri eða ekki

og með foreldri er ég bara að tala um í 1. lið.. engar ömmur/afa eða svoleiðis.. :)

[ Post a Reply to This Message ]
Replies:
Subject: Template skilgreiningar


Author:
Jóhann H. Gunnarsson
[ Edit | View ]

Date Posted: 19:52:29 02/22/04 Sun

Ég hef verið að reyna að búa til clasa sem er með struct inn í sér. Málið er að struct-ið inniheldur þau gildi sem klasinn er að sjá um að geyma.
Hvernig get ég búið til template fyrir þennan clasa svo það "erfist" ofan í structið?
S.s senda áfram týpuna sem klasinn er?

S.s
template
class bla
private:
struct node
{ Item x[] .....}


int main()
bla(int) intKlasi = new bla()

[ Post a Reply to This Message ]
Replies:
Subject: Infix -> Postfix


Author:
Jóhann H.
[ Edit | View ]

Date Posted: 23:34:36 02/18/04 Wed

Áttu nákvæma skilgreiningu af því hvernig infix er breytt í postfix og öfugt? Ég er mest að pæla í varðandi operator precedence og hvernig svigar (bæði vinstir og hægri) eru höndlaðir.
Veit ekki hvort þú fórst í þetta allt í tímunum en glósurnar mínar eru bara með þetta mjög gróft.

[ Post a Reply to This Message ]
Replies:
Subject: mac


Author:
ælkwjf
[ Edit | View ]

Date Posted: 01:49:26 02/18/04 Wed

er til einhver góður compiler fyrir makka, mac os9.x eda X?

[ Post a Reply to This Message ]
Replies:
  • Re: mac -- SiggiSveinn, 12:41:35 02/19/04 Thu
Subject: áhugamaður


Author:
zenux
[ Edit | View ]

Date Posted: 12:37:37 02/13/04 Fri

Hvaða compiler er mjög góð
digitalmars.com
open watcom
borland 5.5 compiler
gnu free compiler -> mac X unix og linux og unix.
visual c++ 6.0



Málið er að ég er að leita góð compiler en samt langar mikið í visual en kostar mikið.. Mér vantar bara betra ráð hvað compiler er best fyrir win32 og dos. Einnig ef maður langar að hanna leikur eða glugga. ps bara gaman að fá þitt álit hjámtýr.

[ Post a Reply to This Message ]
Replies:
Subject: Optimal strategy


Author:
Hjálmtýr
[ Edit | View ]

Date Posted: 15:36:59 02/12/04 Thu

Það kom fram spurning eftir fyrirlesturinn í morgun um hegðun "optimal strategy" aðferðarinnar til að spila Nim.
Ég svaraði því ekki alveg rétt, þannig að hér kemur nákvæmara svar.

Segjum að staðan sé sú að þrjár hrúgur sé með 4, 5 og 2 steina hver. Þá er tvíundarútgáfur þessara talna XOR-aðar saman:

4: 0100
5: 0101
2: 0010
--------
útk: 0011

Ef við XOR-um útkomuna við hin gildin þá fáum við hvert nýja gildið í hrúgunni þarf að vera til að XOR-unin á öllum gildunum gæfi 0000. Þetta nýja gildi má auðvitað ekki vera meira en gamla gildið í hrúgunni, því þá þurfum við að BÆTA við steinum, en við megum bara taka burt steina.

Skoðum XOR-un útkomunnar við gildi einstakra hrúga:
Hrúga 1: 0100^0011=0111, nýja gildið er því 7, sem er meira en gamla gildið, sem var 4, svo þetta gengur ekki. Hrúga 2: 0101^0011=0110, nýja gildið er 6, en gamla gildið var 5, svo þetta gengur ekki. Hrúga 3: 0010^0011=0001, nýja gildið er 1, en gamla gildið var 2. Þetta er því í lagi. Ef við tökum einn stein út úr hrúgu 3 þá er XOR-útkoma allra gildanna:

4: 0100
5: 0101
1: 0001
--------
útk: 0000

Við erum því í þessari eftirsóknarverðu stöðu.

Það má rekja sig í gegnum allar hrúgurnar og prófa þetta, en það er reyndar nóg að fara beint í eina af þeim hrúgum sem hafa 1-bita í sama sæti og efsti 1-bitinn er í útkomunni. Hér að ofan var 3ja hrúgan sú eina sem hafði 1-bita í öðru sætinu frá hægri, sem var efsti bitinn í útkomunni.

Ég vona að þetta skiljist, amk. af þeim sem hafa eitthvað spáð í þessa aðferð.

[ Post a Reply to This Message ]
Subject: Villa í bókinni, eða er ég bara rugluð í þessu?


Author:
Heiða María
[ Edit | View ]

Date Posted: 23:47:00 01/29/04 Thu

Sæl öll.

Ég var að lesa þessa blessuðu reikniritabók og stoppaði á litlum dæmum sem tekin eru á bls. 41. Þar er sagt að með þeim sé hægt að reikna út minnstu heiltölu sem sé samt stærri en lgN, og að sú tala eigi að tákna fjölda bita sem þarf til að tákna N í tvíundakerfinu.

Ég prófaði að gamni að forrita þetta, t.d. fyrir N=32 en fékk mismunandi út úr dæmunum tveimur... Hér er kóðinn:

#include
using namespace std;

int main()
{
int lgN;
int N = 32;
int N1 = N;

for (lgN = 0; N > 0; lgN++, N /= 2);// gefur 6
cout << "lg" << N1 << " = " << lgN << endl;

N = N1;
int t;

for (lgN = 0, t = 1; t < N; lgN++, t += t);//gefur 5
cout << "lg" << N1 << " = " << lgN << endl;

return 0;
}

Á þetta ekki að vera 5? Er þetta ekki bara vitlaust að það eigi að finna minnstu heiltölu sem er stærri? Eða hvað???

[ Post a Reply to This Message ]
Replies:
Subject: Eigin lausnie


Author:
Áhugamaður um C++
[ Edit | View ]

Date Posted: 12:32:29 01/21/04 Wed

Ef maður er kemst ekki í dæmtatímann í dag hjá þér Hjálmtýr en hefur áhuga að fá sínar lausnir hvernig getur maður nálgast þær? Næsta fyrirlestri eða?

[ Post a Reply to This Message ]
Replies:
Subject: exe keyrsla


Author:
No name
[ Edit | View ]

Date Posted: 10:47:59 01/08/04 Thu

þegar ég keyri exe forritin fæ ég alltaf:

"note: the terms of the End User License for visual c++ introductory Edition do not permit redistribution of executables you create with this product"

en svo kemur sjálft forritið fínt eftir að hafa ýtt á ok.
er ekki e-r leið til að losna við þessu ótrúlega pirrandi skilaboð í hvert skiðti sem maður keyrir forritið?

[ Post a Reply to This Message ]
Replies:
Subject: Dæmatímar í þessari viku


Author:
Áhugamaður um C++
[ Edit | View ]

Date Posted: 12:45:29 01/19/04 Mon

Eru dæmatínar í VRII í þessari viku eða í tölvuverum?

[ Post a Reply to This Message ]
Replies:
Subject: Er N! skilgreint fyrir mínustölur?


Author:
Heiða María
[ Edit | View ]

Date Posted: 22:34:38 01/18/04 Sun

Titillinn segir allt sem segja þarf ;-)

P.S. Það er ýmislegt sem ég þyrfti að spyrja um en krefst þess að ég segi frá hluta af svörum við heimadæmum, svo hvað má spyrja um og hvað ekki?

[ Post a Reply to This Message ]
Replies:
Subject: Í sambandi við Visual Studios .NET


Author:
Unnar
[ Edit | View ]

Date Posted: 12:11:36 01/12/04 Mon

Hvað á maður að velja í Visual Studios .NET ef maður vill gera það sem samsvarar Win32 Console Application í V. S. C++ 6.0?

[ Post a Reply to This Message ]
Replies:
Subject: Veldi í c++


Author:
No name
[ Edit | View ]

Date Posted: 19:01:19 01/18/04 Sun

Hvernig setur maður í veldið 2/3 eins og ég er að reyna að gera í 2.dæmi

[ Post a Reply to This Message ]
Replies:
Subject: Fyrirspurn um heimadæmi 1


Author:
Áhugamaður um C++
[ Edit | View ]

Date Posted: 04:45:28 01/18/04 Sun

Í dæmi 1 stendur: "Skrifið tvær útgáfur af fallinu hrop(n) í C++, sem skilar gildin n!. Önnur útgáfan á að vera endurkvæm (e. recursive) og nota sér að n! = n*(n-1)!. Hin útgáfan á að nota ítrun, því n! = 1*2*...*n. Skrifið einnig aðalforrit sem kallar á bæði föllin"

Mætti útfæra þetta verkefni með tveimur mismunandi "hrop"-föllum og einni main-aðferð þar sem kallað er á föllin og gildin látin prentast, þ.e.a.s. svipað útfærslu á dæmi 2.

Ef þett er einhvern misskilningur væri gaman að fá að vita hvað ég er ekki að skilja.

[ Post a Reply to This Message ]
Replies:
Subject: Hvar eru hólf dæmatímakennara


Author:
No name
[ Edit | View ]

Date Posted: 23:19:20 01/17/04 Sat

blessaður,
Hvar eru hólf dæmatímakennara, eru þau í vrII?

[ Post a Reply to This Message ]
Replies:
Subject: Varðandi skilaverkefni 1


Author:
No name
[ Edit | View ]

Date Posted: 15:32:41 01/16/04 Fri

Það stendur á heimadæmablaðinu að við eigum að skila í hólf dæmatímakennara okkar, eigum við þá bara að prenta út source kóðana?

[ Post a Reply to This Message ]
Replies:
Subject: Visual Studio .net


Author:
Árni Ingólfsson
[ Edit | View ]

Date Posted: 13:54:08 01/13/04 Tue

Sæll Hjálmtýr
Ég er með eina spurningu sem er kannski fáránleg. Myndir þú mæla með því að ég setti Visual Studio.net í stað útgáfuna sem kemur með bókinni?

[ Post a Reply to This Message ]
Replies:
Subject: Eldri útgáfur ,,C++ in 21 days"


Author:
Valdimar Björn Ásgeirsson
[ Edit | View ]

Date Posted: 16:10:32 01/05/04 Mon

Það vildi svo til að ég á aðra útgáfu af bókinnni ,,C++ in 21 days" eftir Jesse Liberty - er hún fullnægjandi eða er nýtt efni í útgáfu 4 það mikilvægt áfanganum að ég verði að kaupa hana?

[ Post a Reply to This Message ]
Replies:


Post a message:
This forum requires an account to post.
[ Create Account ]
[ Login ]
[ Contact Forum Admin ]


Forum timezone: GMT+0
VF Version: 3.00b, ConfDB:
Before posting please read our privacy policy.
VoyForums(tm) is a Free Service from Voyager Info-Systems.
Copyright © 1998-2019 Voyager Info-Systems. All Rights Reserved.