Okulda bir ödev verdiler de kafama yatmayan bir kısım oldu. Basit bir CSV yapısı var. Üç değişken barındırıyor ve basit şekilde CRUD işlemleri yapmamız lazım fakat dosyadaki tüm verileri bir linked list'e aktarıp öyle işlem yapmamız ve sonrasında da o linked list'i tekrardan dosyaya yazmamız istenmiş. Bana çok saçma geldi. 1 milyar satır varsa hepsini neden memory aktaralım? Linked list kullanımı böyle mi oluyor yoksa ödev pratiği olarak öğrenmemiz için mi böyle? Ben şöyle düşünmüştüm: struct yapısı oluşturup satır satır okuma yapıp struct'a aktarıp istediğimiz değerse işlem yaparız değilse free edip sonraki satıra bakarız. Gerçi böyle de linked list aradan çıkmış oluyor. |
Bildirim