Şimdi Ara

Şu kodu açıklayabilir misiniz?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
348
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Şu linkteki algoritmadan pek bir şey anlamadım.Öncelikle burda nested for yapmış buna gerek var mı,tek for döngüsü ile çözemez miyiz bu işi?İkincisi sayaç arttırıldığında neden dizi[j]=-1 olmuş?



    < Bu mesaj bu kişi tarafından değiştirildi arkasokaklar12634 -- 14 Aralık 2018; 15:30:37 >



  • Kimse bilmiyor mu?
  • Öncelikle ikinci sorunun cevabını vereyim. dizi[j] =-1 demesinin sebebi kontrol ettiği elemanı tekrar kontrol etmemek. ilk sorunun cevabına gelirsek ben bu problemi şöyle cözerdim. İki boyutlu

    int dizi[10][1]

    diye bir dizi oluştururdum. Daha sonra klavyeden girdi alırken mesela 5 aldık

    dizi[5][0]++

    derdim bu sayede her sayının kaç kez tekrar ettiğini O(1) de çözmüş olurduk.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.