Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Algorithm analysis exercise, Exercises of Algorithms and Programming

Cheatsheet for algorithm analysis

Typology: Exercises

2023/2024

Uploaded on 06/12/2025

sila-16
sila-16 🇹🇷

1 document

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Soru#1
Aşağıdaki fonksiyonlar için büyüme derecelerini (order of growth) (aynı, daha büyük, daha
küçük şeklinde) karşılaştırınız ve gerekçesini açıklayınız.
a) f(n)=𝒍𝒐𝒈𝟐𝒏 g(n)=𝒏. 𝒍𝒐𝒈𝟐 𝒏
b) f(n)=n3 g(n)=2n
Soru#2
Aşağıdaki ifadelerin doğru ya da yanlış olduğunu ispatlayınız.
a) n(n2+1)/2 O(n3)
b) (n+1)/2 Ω(n)
Soru#3)
Aşağıdaki soruları verilen algoritmaya göre cevaplandırınız:
ALGORİTMA Enigma(A[0..n-1,0..n-1)
//Girdi: A[0..n-1,0..n-1] reel sayılardan oluşan bir matris
for i0 to n-2 do
pf2

Partial preview of the text

Download Algorithm analysis exercise and more Exercises Algorithms and Programming in PDF only on Docsity!

Soru# Aşağıdaki fonksiyonlar için büyüme derecelerini ( order of growth) (aynı, daha büyük, daha küçük şeklinde) karşılaştırınız ve gerekçesini açıklayınız. a) f(n)= 𝒍𝒐𝒈𝟐𝒏 g(n)= √𝒏. 𝒍𝒐𝒈𝟐 𝒏 b) f(n)=n^3 g(n)=2n Soru# Aşağıdaki ifadelerin doğru ya da yanlış olduğunu ispatlayınız. a) n(n^2 +1)/2O ( n^3 ) b) (n+1)/2  Ω( n ) Soru# 3 ) Aşağıdaki soruları verilen algoritmaya göre cevaplandırınız : ALGORİTMA Enigma ( A [0.. n-1, 0.. n- 1 ) //Girdi: A [0.. n-1, 0.. n- 1 ] reel sayılardan oluşan bir matris for i0 to n- 2 do

for ji+1 to n- 1 do if A [ i,j ]A[ j,i ] return false return true

  • Algoritmanın neyi hesapladığını belirleyiniz.
  • Algoritmanın temel operasyonu nedir?
  • Algoritmanın temel operasyonu kaç kez işletilmektedir?
  • Algoritmanın etkinlik sınıfını belirleyiniz. Soru# 4 𝑀(𝑛)^ =^3 𝑀(𝑛^ −^ 1)^ +^ 2,^ 𝑛^ >^1 𝑣𝑒^ 𝑀(1)^ =^2 𝑖ç𝑖𝑛. Yukarıda verilen özyineleme bağıntısını geriye doğru yerine koyma (backward substitution) yöntemi kullanarak çözünüz.