- Forradalomi előrelépésként jellemzi az NVIDIA a DLSS 5-öt
- Nvidia GPU-k jövője - amit tudni vélünk
- Amlogic S905, S912 processzoros készülékek
- Házimozi haladó szinten
- Bluetooth hangszórók
- TCL LCD és LED TV-k
- HiFi műszaki szemmel - sztereó hangrendszerek
- 5.1, 7.1 és gamer fejhallgatók
- Házimozi belépő szinten
- Hobby elektronika
-
PROHARDVER!

Új hozzászólás Aktív témák
-
kovisoft
őstag
válasz
#83580928
#12430
üzenetére
Egy lehetséges megoldás (bár nem optimális, mert közel n-köbös, de nem volt szempont a gyorsaság):
Egy x változóval egyesével végigmész a karakterláncon. Minden egyes x pozícióra egy y változóval végigmész a rákövetkező karaktertől kezdve a fennmaradó pozíciókon. Egy h változóval addig mész, amíg az x és y kezdetű stringek karakterei megegyeznek, és amíg nincs átfedés (azaz x+h el nem éri az y-t). Tehát így h-ban lesz az aktuális ismétlődő szakasz hossza. Ha az így kapott h nagyobb, mint a korábban megjegyzett legnagyobb hossz, akkor megjegyzed a h hosszt és az x pozíciót egy-egy újabb változóban. Minden ciklus addig megy, amíg a string végére nem ér.
Ha ennél gyorsabb algoritmus kellene, akkor keress rá a "prefix tree"-re, egy ilyen struktúra felépítésével lényegesen gyorsabban lehet ismétlődéseket keresni egy stringben.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- The Division 2 (PC, XO, PS4)
- Autós topik
- Horgász topik
- Diabetes - Cukorbetegség
- Forradalomi előrelépésként jellemzi az NVIDIA a DLSS 5-öt
- Nvidia GPU-k jövője - amit tudni vélünk
- Amlogic S905, S912 processzoros készülékek
- Házimozi haladó szinten
- Hosszú premier előzetest kapott az Arknights: Endfield
- Xiaomi 17 Ultra - jó az optikája
- További aktív témák...
- ZBook Fury G8, i7-11850H, 32GB, RTX A2000, HP Garancia, Gyönyörű, HUN
- Corsair iCUE ELITE CPU Cooler LCD Display Upgrade Kit
- Lenovo Thinkpad E595 Ryzen 5 pro 3500U, Radeon Vega 8, 8-16GB RAM, SSD, jó akku, számla, gar
- Bomba ár! HP Dragonfly G4 i7-13G I 32GB I 512SSD I 13,5" FHD+ Touch I Cam I W11 I Garancia!
- Bomba ár! HP Elite Dragonfly Max i7-11G I 32GB I 512SSD I 13,3" FHD Touch I Cam I W11 I Garancia!
- 0PERCES BOSE QuietComfort Ultra Headphones, zajszűrős, Bluetooth fejhallgató!
- ÚJ Apple Macbook Air 15,3 M4 10C CPU/10C GPU/16GB/256GB - Ezüst mw1g3mg/a - 3 év gari - MAGYAR
- Dell Latitude Precision Üzleti gépek, 2-in-1 gépek, 3-11. gen.
- GYÖNYÖRŰ iPhone 12 mini 256GB Red -1 ÉV GARANCIA -Kártyafüggetlen, MS3627
- HIBÁTLAN iPhone 12 Pro 128GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS4493
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



