Programlama | Programlama Dilleri | C Programlama Dili |C++



Listeyi Ters Çevirme

Haskell programlama dilinde yaz?lm?? bu fonksiyonda girilen bir listenin ters çevrilerek yeni bir liste üretmesi sa?lanm??t?r. Haskell programlama dilinde tan?ml? olan reverse fonksiyonunu olarak bilinen bu fonksiyon a?a??da iki farkl? biçimde yaz?lm??t?r.

Program Kodu:

  1.  
  2.  
  3. terscevir :: [a]->[a]    -- her türlü ters cevirme i?lemi say?lar ve karakterler dahil
  4. terscevir [] = []         
  5. terscevir (x:xs) = terscevir xs ++[x]
  6.  
  7.  

 Program Kodu 2:

  1.  
  2.  
  3. terscevir2 :: [a]->[a]    -- her türlü ters cevirme i?lemi say?lar ve karakterler dahil         
  4. terscevir2 (x:xs) = bitirbunu xs ++[x]
  5.                    where
  6.                    bitirbunu (x:[]) = [x]
  7.                    bitirbunu (y:ys) = bitirbunu ys ++ [y]
  8.  
  9.  

 

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
 
404 Not Found

Not Found

The requested URL was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.