| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 25.11.07 Prihlásený: 14.01.24 Príspevky: 48 Témy: 26 | Napísal jurov: 05.04.2011 14:19 | |
|
Ahojte, možno mi bude niekto vedieť poradiť.
Potrebujem jednoduchú funkciu, ktorá mi vráti možné kombinácie v textovom reťazci podľa zadaných kritérií.
Napr. možnosti sú: [r], [s], [d], [rr], [sr], [ds], [dd], [rrr], [srr], [dsr]
Vstupný reťazec bude napr. 'dsr'
Výsledok: možné sú tieto 4 kombinácie
[d][s][r] - [d][sr] - [ds][r] - [dsr]
ďakujem
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
hotove skripty na generovanie kombinacii/permutacii z urcitej mnoziny prvok sa daju najst na nete, len si ich budes musiet zrejme upravit, resp. zapracovat do svojej vlastnej funkcie... trosku si to skomplikoval tym, ze si uviedol v moznostiach okrem [r] aj [rr] a [rrr]
v podstate by sa to vsak dalo spravit tak, ze by si najskor zredukoval pocet vsetkych moznosti na tie, ktore sa vo vstupnom retazci nachadzaju, nasledne by si vytvoril kombinacie tychto prvkov (staci pouzit nejaky existujuci skript) a nakoniec vyselektoval z nich len tie, ktore sa rovnaju vstupnemu retazcu
zvysujucim sa poctom moznosti a dlzky vstupneho retazca sa vsak zvysuje aj casova a pamatova narocnost takehoto algoritmu, preto by bolo vhodne vsunut do kodu, okrem uvodnej redukcie poctu moznosti, aj ine optimalizacne prvky...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 25.11.07 Prihlásený: 14.01.24 Príspevky: 48 Témy: 26 | Napísal autor témy jurov: 08.04.2011 15:36 | |
|
dík, na základe tvojho podnetu som niečo urobil, aj to funguje ale mal si pravdu, pri vyššom počte znakov to zlyháva, ešte na tom popracujem
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| hladanie podretazca v retazci v PHP, ASP | 3 | 937 | 31.08.2008 22:35 Codik | | Delphi7: Zobrazovanie moznych poloziek v Delphi, Visual Basic | 2 | 609 | 25.12.2008 17:38 Loko11 | | generator kombinacii v JavaScript, VBScript, Ajax | 1 | 1040 | 06.04.2009 7:57 juho | | Vypisovanie kombinácii v JavaScript, VBScript, Ajax | 6 | 1124 | 10.04.2011 19:59 emer | | Konfigurator farebnych kombinacii a tvarov v Ponuka práce | 0 | 484 | 15.03.2014 0:32 CreativeAmarena | | Ubuntu v kombinácii WinVISTA - neviem nabootovat linux v Operačné systémy Unix a Linux | 3 | 895 | 24.09.2006 23:26 sedivlk | | Počet podreťazcov v reťazci v PHP, ASP | 1 | 308 | 28.04.2010 12:38 stenley | | Nahradenie tagov v retazci v PHP, ASP | 3 | 374 | 17.06.2012 18:47 Ďuri | | Vynechanie medzier v reťazci v Assembler, C, C++, Pascal, Java | 2 | 774 | 31.01.2012 13:48 street_punk | | Problem s URL v retazci v PHP, ASP | 7 | 319 | 03.12.2012 9:23 newboy1 | | zobrazovanie znaku v retazci, jazyk C v Assembler, C, C++, Pascal, Java | 2 | 413 | 04.01.2012 20:49 svejk | | [VYRIESENE] Problem s mazanim textu v retazci v PHP, ASP | 1 | 386 | 16.03.2009 8:21 stenley | | hladanie v Správy pre vedenie fóra | 2 | 1344 | 04.03.2007 0:16 JanoF | | hladanie v PHP, ASP | 2 | 584 | 31.03.2009 18:27 tatysp | | Hladanie v Internetový marketing, SEO, reklama | 8 | 703 | 29.03.2011 20:50 walther | | (JS) Hladanie v JavaScript, VBScript, Ajax | 8 | 597 | 11.03.2010 16:08 mylan |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|