forst 2019

Odeslat odpověď

Smajlíci
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode je zapnutý
[img] je zapnutý
[flash] je vypnutý
[url] je zapnuté
Smajlíci jsou zapnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: forst 2019

forst 2019

od spidoosho » 5. 10. 2019 21:43

Zadani
Prohledávání odkazů z webových stránek do šířky a vypsání navigačního seznamu/menu, z jakých stránek se dostanu do kterých.
Reseni
Velmi stručně: prohledávání do šířky např. pomocí fronty (například implementace přes jednu proměnnou, prvky oddělené mezerami a přidávám slovo s mezerou na začátek a odendavám slovo za poslední mezerou), do které přidávám odkazy nalezené na konkrétní stránce. Rozdělení stránky po blocích s oddělovačem '<', vymazání všeho nepotřebného a ověření, zda se jedná o odkaz(a href/A HREF) a zda je korektní -> pak přidávám do fronty.
Poznamky
PŘEČTĚTE SI "ABY VÁM UNIX SKVĚLE SHELL"!!! a tu knihu si vemte sebou. Spousty věcmi se dá inspirovat.
---------------------------------------
Zadani
Maker/MKFile (viz http://cuni.mff.cz/data/UNIX_testy_reseni.doc)
---------------------------------------
Zadani
Udelejte getopts knihovnu (jen funkce), ktera vraci v GET_OPT option, GET_ARG jeho pripadny argument a GET_IDX kolik zpracoval argumentu. Dale funkci getopts_init ktery byla predana tabulka ve formatu kratkyjmenoopt/dlouhyjmeno optionu/pripadne parametru. Chtel osetrovat i zvlastni pripady kdy byl jako prarasmetr zadan treba konec radky. Jinak klasicky getopts...

Poznamky
osetrit aby jste si vsechny parametry uchovaly, tedy i pripadne bile znaky... reseni slepenych kratkych optionu
---------------------------------------
Zadani
"Naprogramovat join dvou soboru podle klice, dle ktereho uz jsou tyto soubory setridene
nutne prepinace:
1) prepinac na urceni pozice klice v obou souborech (defaultne prvni fieldy v obou souborech)
2) field separator (defaultne posloupnost bilych znaku)
3) seznam sloupcu (a poradi), jak se ma vypsat vystup (defaultne prvni soulpec bude klic a pote nasledujou vsechny sloupce z 1. souboru a vsechny sloupce 2. souboru)
4) urceni, jestli se radky jednoho ze souboru maji vypisovat i kdyz se klic radky ve druhem souboru nenasel"

Nahoru