Topic: rusiavimas

sveiki, susiduriau su problema kurios negaliu ispresti.
bandau stai ka padaryt:

tarkim yra 5 failai:

1.txt, 2.txt, 3.txt, 4.txt ir 5.txt

juose tokie duomenys:

kazkas|100|kazkas - 1.txt
kazkas|60|kazkas - 2.txt
kazkas|80|kazkas - 3.txt
kazkas|20|kazkas - 4.txt
kazkas|40|kazkas - 5.txt

ir noriu padaryt kad juos taip atspausdintu:

1.txt
3.txt
2.txt
5.txt
4.txt

t.y. kad spausdintu mazejimo tvarka pagal tame faile esancia reiksme (100, 80, 60, 40, 20)

aciu uz pagalba

Re: rusiavimas

O kokios konkrečiai Tau pagalbos reikia?

Re: rusiavimas

Kad spausdintu failus pagal reiksme esancia tame faile, tarkim su MySQL butu ORDER BY, o kaip tai padaryt su tekstiniais failais nemoku

Re: rusiavimas

Duomenis susidėk į masyvą ir rūšiouk. Rūšiavimo algoritmą galima pasirašyti pačiam arba pasinaudoti kokia nors masyvų rūšiavimo funkcija jeigu tinka.

Re: rusiavimas

Kad aš nemoku pasirašyt rūšiavimo algoritmo... :)

Re: rusiavimas

Na tai reikia tada pasimokyt ;)

Vienas iš paprastesnių rikiavimo/rūšiavimo algoritmų: http://lt.wikipedia.org/wiki/Burbulo_ri … algoritmas

Jis nėra pats efektyviausias, bet bent jau vienas iš lengviausiai suprantamų.

Tavo atveju tikriausiai net nereikia nieko programuoti, nes yra pakankamai gatavų masyvų rikiavimo/rūšiavimo funkcijų.

Rikiavimo algoritmai yra programavimo mokymosi pagrindas ir juos reikia mokėti pasirašyti. Nes niekas juk už Tave neprogramuos ;) Nebent mokėtum pinigus.

Re: rusiavimas

Neišėjo.. :(
o tai kokia kaina už padarytą rikiavimą? :)

Re: rusiavimas

Nežinau.


Warning: count(): Parameter must be an array or an object that implements Countable in /home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line 820

Re: rusiavimas

Nesu profas bet bandom :)

Susiskirstyk informacija i masyvus - arrainus :) nu i toliau pasidomek max min komandom :) turetum rast :D