Yazılım algoritmalarının verimlilik tekniklerinin titiz analizi

dc.contributor.advisor Ünlütürk, Mehmet Süleyman
dc.contributor.author Ayaydın, Atabarış
dc.date.accessioned 2026-04-07T13:31:36Z
dc.date.available 2026-04-07T13:31:36Z
dc.date.issued 2020
dc.description.abstract Efficiency, in programming, generally treated as a concept of 'on-demand' rather than an integral part of the programming. However, as it is a part of the software quality measurements, the programmer also responsible to write a program that will meet the requirements. Since there is no known technique to find the least time or space complexity for the problem on the hand, augmenting the programmer's knowledge with the known techniques is essential. As the meaning of efficiency changes throughout the time, these mentioned techniques must be reevaluated to adapt to current necessities. This thesis address, the categorization of the mentioned techniques as well as the expansion of them. The runtime comparison between the different versions of the solutions states that efficiency is not a lesser subject to deal with, instead, it requires more attention than it gets. en_US
dc.description.abstract Programlama da verimlilik, genellikle programlamanın ayrılmaz bir parçası olarak görülmek yerine ihtiyaç üzerine yapılan bir kavram olarak görülmektedir. Halbuki, yazılım kalite ölçütlerinin bir parçası olması nedeniyle, programcı aynı zamanda gerekli ihtiyaçları karşılayacak bir program yazmakla da yükümlüdür. Bir problem için var olan en az zaman ya da alan karmaşıklığını bulabilecek bir teknik var olmaması nedeniyle, programcının, bilgisini var olan teknikler ile arttırması gerekmektedir. Verimliliğin anlamı yıllar içerisinde değişiklik gösterdiği için, bahsi geçen teknikler güncel ihtiyaçlara uygulanabilmek adına yeniden değerlendirilmelidir. Bu tezde, bahsi geçen tekniklerin gruplandırılması ve ek olarak genişletilmesi ele alınmaktadır. Çözümlerin farklı sürümlerinin çalışma süreleri arasındaki karşılaştırmalar, verimliliğin hafife alınacak bir konu olmadığını, aksine, olduğundan daha fazla dikkat gerektirdiğini ifade etmektedir tr
dc.identifier.uri https://hdl.handle.net/123456789/15251
dc.identifier.uri https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=_F5QEpayDXGqGZlp9XiFtBOFWiyIZ_ZiMsBCOuBgQYJ_3EG6-IkWb-GdinHmdAoo
dc.language.iso en
dc.subject Computer Engineering and Computer Science and Control en_US
dc.subject Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol tr
dc.title Yazılım algoritmalarının verimlilik tekniklerinin titiz analizi tr
dc.title Rigorous Analysis of Efficiency Techniques of Software Algorithms en_US
dc.type Master Thesis
dspace.entity.type Publication
gdc.description.department LİSANSÜSTÜ EĞİTİM ENSTİTÜSÜ / Bilgisayar Mühendisliği Ana Bilim Dalı
gdc.description.department
gdc.description.endpage 67
gdc.identifier.yoktezid 639248
gdc.virtual.author Ünlütürk, Mehmet Süleyman
relation.isAuthorOfPublication c87720fc-960e-44cb-b9d8-e56e401425bc
relation.isAuthorOfPublication.latestForDiscovery c87720fc-960e-44cb-b9d8-e56e401425bc
relation.isOrgUnitOfPublication ac5ddece-c76d-476d-ab30-e4d3029dee37
relation.isOrgUnitOfPublication.latestForDiscovery ac5ddece-c76d-476d-ab30-e4d3029dee37

Files