Tôi đang cố gắng phát triển một thuật toán trong C# có thể lấy một danh sách mảng URL và xuất chúng trong một danh sách được đánh số phác thảo.C# phác thảo đánh số
Như bạn có thể hình dung tôi cần trợ giúp. Có ai có bất cứ đề nghị về logic để sử dụng để tạo ra danh sách này?
Kết quả ví dụ:
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
... và vân vân
hi, không có trục trặc trong 1.3.2 và 1.3.2.1? Tôi muốn gọi thứ hai 1.3.3.1 thay vào đó - đúng không? – Carsten
Tại sao điều này >> '1.1.5 - http: // www.example.com/aboutus/page13' ?. Tại sao không phải là '1.5'? – Nawaz
Danh sách ban đầu có được sắp xếp theo thứ tự bạn muốn nó được đánh số không? Tại sao 'http: // www.example.com/aboutus/aboutus' không phải là 1.1? –