-
Notifications
You must be signed in to change notification settings - Fork 56
sorting eklendi. #82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sorting eklendi. #82
Conversation
jargons/sorting.md
Outdated
| - programlama | ||
| --- | ||
|
|
||
| Sorting veri öğeleri arasındaki bazı doğrusal ilişkilere göre, verilerin artan veya azalan şekilde sıralanmasıdır. Genelde yapılacak olan aramaları kolaylaştırmak için tercih edilir. Örneğin; isimlerin karışık şekilde tutulduğu bir telefon defterinde aran ismi bulmak, isimleri alfabetik sıraya göre dizdikten sonra bulmaktan daha uzun sürebilir. Bu yüzden verileri öncellikle sıraya koyarız. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"Sorting" kelime anlamıyla sıralama olsa da aslında hem sıralamayı hem de kategorize etmeyi içinde barındıran bir kelime. Yani, hiçbir sıraya koymadan, elinizdeki elemanları -atıyorum- renklerine göre kategorize edebilirsiniz ve bu da sorting kelimesinin anlamını karşılar. Bu sebeple, "sorting algorithm" denildiğinde olay biraz daha numeric ya da lexicographic algılansa da aslında "belli bir sıraya koymak" anlamına gelir. "Artan ya da azalan şekilde sıralamak" derseniz bu anlam ne kadar karşılanıyor bilmiyorum açıkçası.
"Örneğin; isimlerin karışık şekilde tutulduğu bir telefon defterinde aran ismi bulmak, isimleri alfabetik sıraya göre dizdikten sonra bulmaktan daha uzun sürebilir. Bu yüzden verileri öncellikle sıraya koyarız."
"aran ismi" kısmında ufak bir typo var. Bunun dışında, burdaki önerme her zaman doğru değil. Sorting ve searching birbirinden tamamen ayrı kavramlar. Eğer elinizde sıralı bir liste varsa içinde yapacağınız aramayla rastgele sıralanmış bir liste içinde yapacağınız aramayı birbiriyle karşılaştırmak elmayla armut gibi biraz. Ayrıca, sıralı verilerin içinde bir şey aramanın dışında duplicate record'ları tespit etmek ve iki farklı data set'ini birbiriyle kıyaslayıp nerelerde değişiklik gösterdiklerini anlamak gibi kullanım alanları da mevcut. Yani tüm sorting olayını bir şeyleri bir yerlerde bulma seviyesine indirmeye biraz karşıyım :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Buradaki verdiğim telefon defteri örneğinde okuyucunun kafasında neden verileri belirli bir düzene koyduğumuzu canlandırmak için metafor kullanmak istedim aslında. Tabii ki sorting sadece arama değildir. Bu yüzden Genelde diyerek genel/yaygın bir kullanım alanına değindim. "Sorting veri öğeleri arasındaki bazı doğrusal ilişkilere dayalı, verilerin belirli bir düzene göre sıralanmasıdır." tanımlamayı da bu şekilde değiştiriyorum.
jargons/sorting.md
Outdated
| } | ||
| ``` | ||
|
|
||
| Daha farklı algoritmalar ve detaylı bilgilere [buradan](http://bilgisayarkavramlari.sadievrenseker.com/2008/08/09/siralama-algoritmalari-sorting-algorithms/) ulaşabilirsiniz. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
jargon.ist içinde başka bir yere yönlendirmek sorun değil ama bambaşka bir siteye yönlendirme yapmak çok doğru gelmiyor bana açıkçası. Tamamen kontrol dışında olacak ve yarın kapanırsa ya da URL değişirse tekrar uğraşmayı gerektirecek.
Kişisel fikrimdir, geliştirici ekip ne düşünür bu konuda bilemem. Sadece şunu söyleyebilirim: turkcekaynaklar.com için ne kadar çok build error aldığımızı bilseniz 4XX ve 5XX hatalarından, aklınız durur.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@burakcan 'ın en son eklediğim jargonda "Normalde daha kisa tutuyoruz jargon'da terimleri..." demesinden dolayı aslında her şeyi olabildiğince özete indirmeye çalıştım. Konu baya uzayabilecek bir konu olduğundan faydalı olabileceğini düşündüğüm bir siteye yönlendirmek istedim. Fakat haklısınız ileri vadede sorunlara sebep olabilir kaldırsam daha doğru olacak.
No description provided.