Sorğular 'alqoritmi'

Bir alqoritm bir problemə mücərrəd bir həll yolu müəyyən edən dəqiqləşdirilmiş addımların bir ardıcıllığıdır. Probleminiz alqoritm dizaynına aid olduğunda bu etiketi istifadə edin.
44
Cavablar

Siyahıda cütlər silin

Siyahıda hər hansı bir təkrarlama olub olmadığını yoxlamaq və onları silmək və təkrarlanmayan / silinməmiş maddələrlə yeni bir siyahı qayıdırsa yoxlamaq üçün bir proqram yazmaq lazımdır. Bu mənim var, amma dürüst olmaq üçün ...
01 noyabr tarixində təyin olundu. '11 saat 3:45 'də
74
Cavablar

1-5 1-7 arası təsadüfi bir sıra genişləndirin

1-dən 5-ə qədər təsadüfi bir tamsayı çıxaran funksiya üçün 1-7 aralığında təsadüfi bir tamsayı çıxaran funksiyanı yazın. Sadə bir həll nədir? Paketin istifadəsini azaltmaq üçün effektiv bir həll nədir ...
26 Sentyabr müəyyən '08 at 7:33
38
Cavablar

Qeyri-dörd milyard tamsayı tapın

Bu bir müsahibə sorusu: 4 milyard tam bir giriş faylı nəzərə alaraq, faylda olmayan bir tamsayı yaratmaq üçün bir alqoritm təmin edir. 1 GB yaddaşınız olduğunu düşünürəm. Hər zaman əgər nə edəcəyinizi təqib edin ...
23 Avqustda təyin olundu '11 'də 0:11' də
8
Cavablar

Tail zənginin optimallaşdırılması nədir?

Çox sadə, quyruq zənginin optimallaşdırılması nədir? Daha spesifik olaraq, birisi tətbiq oluna biləcək bəzi kiçik kod parçaları göstərə bilər və səbəb olmadıqca səbəbin izahı ilə?
22 noyabrda təyin olundu. '08 saat 09:56 'da
37
Cavablar

1 MB 8 dəqiqəlik rəqəmləri 1 MB RAM-a verin

1 MB RAM və başqa bir yerli yaddaşa malik kompüterim var. Bir TCP bağlantısında 1 milyon 8 rəqəmli decimal nömrələrini qəbul etmək üçün istifadə etmək, sıraladım və sıralanan siyahısı başqa bir TCP bağlantısına göndərmək ...
Oct 05 tarixini təyin etdi '12 saat 17:17 'də
24
Cavablar

URL qısaldılmasını necə kodlaşdırmaq olar?

Bir URL qısaldılması xidməti yaratmaq istəyirik, burada giriş sahəsində uzun bir URL yaza bilərsiniz və xidmət URL "http://www.example.org/abcdef" ünvanına qısaldır. Düzenle: Bu mövzuda daimi maraq görə, mən effektiv bir həll ...
12 Aprel tarixində təyin olundu '09 da 19:29
20
Cavablar

Qiymət üçün bir neçə dəyişənləri necə yoxlamaq olar?

Mən bir neçə dəyişənləri bir tamsayı ilə müqayisə edəcək və bir üç simvolu simvol göstərən funksiyanı etməyə çalışıram. Bunu Python'a tərcümə etmək üçün bir yol varmı? Yəni x = 0 y = 1 z = 3 mylist = [] Əgər x və ya y və ya z == 0: ...
27 Fevralda təyin olundu 13: 15-də
18
Cavablar

Hansı alqoritmlər A nöqtəsindən A nöqtəsinə B istiqamətləri istiqamətləndirir?

Xəritə provayderləri (Google və ya Yahoo Maps kimi) istiqamətləri necə təqdim edirlər? Yəqin ki, onlar bir formada və ya başqa məsafələr də daxil olmaqla, real məlumatlara malikdirlər, ancaq sürət, səkilər, boyalı ...
10 yanvar tarixində təyin olundu 2: 35-də '09
22
Cavablar

Nömrənin 2 həcmi olub olmadığını necə yoxlamaq olar?

Bu gün sayının 2 gücünün olub olmadığını yoxlamaq üçün sadə bir alqoritm lazımdır. Alqoritm olmalıdır: Sadə Hər hansı bir böyük dəyər üçün düzgündür. Bu sadə alqoritmlə gəldim: xüsusi bool IsPowerOfTwo (ulong number) {if (number = ...
01: 01-də saat 22: 01-də təyin olunacaq
63
Cavablar

K elementlərindən bütün kombinasiyalarını n-dan qaytarmaq üçün alqoritm

Bir arqument kimi ardıcıl bir sıra alır və seçmək üçün bu məktubların sayını alan funksiyanı yazmaq istəyirəm. 8 harfli bir sıra təmin edin və ondan 3 məktub seçin. Sonra əldə etməliyəm: 8! / ((8 - 3)! * 3!) = 56 Mac ...
24 sep qoydu . '08 saat 18:02 'də
29
Cavablar

Python'daki bütün siyahı permütasyonlarını nasıl yaratmaq olar

Bu siyahıda olan əşyaların növündən asılı olmayaraq Python-da siyahıdakı bütün permütasiyaları necə yaradırsınız? Məsələn: permütasyonlar ([]) [] permütasyonlar ([1]) [1] permütasyonlar ([1, 2]) [1, 2] [2, 1] permütasyonlar ([1, 2, 3]) [1, 2 , 3] [1, 3, 2] [2, 1, 3] [2, 3, ...
19 Sentyabrda təyin olundu '08 saat 21:41 'də
14
Cavablar

Bir düz masanın bir ağaca ayrılmasının ən təsirli və zərif yolu nədir?

Sifariş olunan bir ağac ierarxiyasını saxlayan düz bir masa olduğunuzu varsayalım: Id Adı ParentId Sipariş 1 'Düğüm 1' 0 10 2 'Düğüm 1.1' 1 10 3 'Düğüm 2' 0 20 4 'Düğüm 1.1 ...
10 oct. '08 saat 19:47 'da
5
Cavablar

Naive Bayes təsnifatının sadə izahı

Naive Bayes prosesini başa düşmək mənim üçün çətindir və mən bunu hər kəs ingilis dilində sadə bir addım-addımda izah edə biləcəyini merak etdim. Ehtimal kimi müqayisə üçün vaxtlar lazım olduğunu başa düşürəm amma təlim məlumatlarının necə ilə əlaqəli olduğunu bilmirəm ...
08 Aprel tarixində təyin olundu '12 'də 3:56' də
27
Cavablar

Üzən və ikili müqayisə üçün ən təsirli üsul nədir?

İki cüt dəyərləri və ya iki dəyişikliyi müqayisə etmək üçün ən səmərəli yol nə olardı? Yalnız səhvdir: bool CompareDoubles1 (ikiqat A, ikiqat B) {a a == B; } Ancaq bir şey belədir: bool CompareDoubles2 (double A, double B) {diff = ...
20 aug. '08 at 5:09
24
Cavablar

Nömrəyə əsasən kredit kartı növünü necə müəyyənləşdirmək olar?

Mən kredit kartının növünü yalnız onun miqdarına əsasən necə müəyyənləşdirməyə çalışacağam. Hər kəs onu tapmaq üçün xüsusi, etibarlı bir yol bilirmi?
16 Sentyabrı təyin etdi '08 saat 17:16 'da