BigInteger Kütüphanesini C++ ile Kodlama

Uzun zamandır aklımda olan bir işe artık girişmek istedim, BigInteger kütüphanesini yazmak. Tabi programlamasını yaparken aşama aşama buraya yazılar eklemek istedim. BigInteger kütüphanesi, çok büyük sayı değerleri ile işlem yapabilmek için kullanılan bir kütüphanedir. Bu amaç doğrultusunda kendi BigInteger kütüphanemi yazacağım. Kütüphaneyi yazmak açıkçası tek bir yazıda anlatılacak bir konu değil, en azından benim için öyle. Bu sebeple tek bir yazı yerine bir yazı serisi olacak. Fazla uzatmadan işe koyulalım.

Kütüphaneyi yazarken aslında aklımda net bir taslak yok. O yüzden ilerlerken biraz doğaçlama ilerleyeceğim ve yazdığım şeyler ileride değişebilir veya güncellenebilir yazılarda.  Kütüphanede kullanılacak programlama dili C++. Kütüphane içerisinde kullanacağım veri yapısı ise linked list olacak yani bağlı liste. En baştan bir bağlı liste yazacağım. Bu bağlı listeyi ise BigInteger kütüphanesindeki işlemlerde kullanacağım.

BigInteger kütüphanesini kodlama serisinin başlıkları aşağıdaki gibidir:

Hiç yorum yok:

Yorum Gönderme