[]
Algoritma için yardım edecek?
elimde aşağıdaki şekilde bir vektör var. herhangi bir dilde algoritmayı yazıp aşağıdaki çıktıyı almam lazım yardımcı olabilecek kimseler var mıdır?
('a','b','b','c','d','c','d','a')
a
_b
__c
__d
çıktının mantığı;
a hiçbirşeyin arasında olmadığı için direkt a
b a'nın arasında olduğu için _b
c hem a'nın hem de d'nin arasında olduğu için __c
d hem a'nın hem de c'nin arasında olduğu için __d
('a','b','b','c','d','c','d','a')
a
_b
__c
__d
çıktının mantığı;
a hiçbirşeyin arasında olmadığı için direkt a
b a'nın arasında olduğu için _b
c hem a'nın hem de d'nin arasında olduğu için __c
d hem a'nın hem de c'nin arasında olduğu için __d
linked list olayına bakın
- pgup (11.04.17 23:08:57)
jsfiddle.net
__________________________________
dile ve farklı yapıya göre algoritma daha optimize edilebilir, olayın özü aslında her bir elamanın solunda kalan elemanlarla sağında kalan elemanları karşılaştırıp eşleşme olduğundan arasında olduğunu anlamak.
geriye kalan da duplicate kaydı engellemek vs.
__________________________________
dile ve farklı yapıya göre algoritma daha optimize edilebilir, olayın özü aslında her bir elamanın solunda kalan elemanlarla sağında kalan elemanları karşılaştırıp eşleşme olduğundan arasında olduğunu anlamak.
geriye kalan da duplicate kaydı engellemek vs.
- ocanal (11.04.17 23:26:36 ~ 23:29:42)
1