Próbuję opracować algorytm w języku C#, który może pobrać listę adresów URL i wypisać je na liście z numerami konspektów.C# numeracja konspektu
Jak możesz sobie wyobrazić, potrzebuję pomocy. Czy ktoś ma jakieś sugestie co do logiki, która posłuży do wygenerowania tej listy?
Przykład wyjściowa:
1 - http://www.example.com/aboutus
1.2 - http://www.example.com/aboutus/page1
1.3 - http://www.example.com/aboutus/page2
1.3.1 - http://www.example.com/aboutus/page2/page3
1.3.1.1 - http://www.example.com/aboutus/page2/page3/page4
1.3.2 - http://www.example.com/aboutus/page5/page6
1.3.2.1 - http://www.example.com/aboutus/page5/page7/page9
1.3.2.2 - http://www.example.com/aboutus/page5/page8/page10
1.4 - http://www.example.com/aboutus/page10
1.4.1 - http://www.example.com/aboutus/page10/page11
1.4.2 - http://www.example.com/aboutus/page10/page12
1.1.5 - http://www.example.com/aboutus/page13
1.1.6 - http://www.example.com/aboutus/page14
1.1.6.1 - http://www.example.com/aboutus/page14/page15
1.1.6.2 - http://www.example.com/aboutus/page14/page16
1.1.6.3 - http://www.example.com/aboutus/page14/page17
... i tak dalej
cześć, czy nie ma usterki w 1.3.2 i 1.3.2.1? Zamiast tego nazwałbym drugi 1.3.3.1 - czy to prawda? – Carsten
Dlaczego ten >> '1.1.5 - http: // www.example.com/aboutus/page13' ?. Dlaczego nie jest to "1.5"? – Nawaz
Czy lista początkowo została posortowana w kolejności, w jakiej ma być numerowana? Dlaczego 'http: // www.example.com/aboutus/aboutus' nie 1.1? –