Sorğular 'recursion'

Recursion, funksiyanın özünü çağırdığı bir funksiya çağırışıdır. Belə funksiyalar da təkrarlanan funksiyalar deyilir. Strukturik recursion problemin həllinin problemin həlli eyni tapşırığın kiçik nümunələrinin həllinə bağlı olduğu üsuldur.
24
Cavablar

Quyruq recursiyası nədir?

Mən lisp öyrənməyə başlamış olsam da, quyruq-recursiv termini rastladım. Bu nə deməkdir?
29 avqust istədi . '08 saat 6:48 'da
20
Cavablar

Access / proses (iç içə) obyektlər, seriallar və ya JSON

Nesneleri və diziləri olan iç içə bir məlumat quruluşum var. Məlumatı necə çıxara bilərəm, yəni? Xüsusi və ya bir neçə dəyərlərə (və ya düymələrə) giriş əldə edə bilərsinizmi? Məsələn: var data = {kod: 42, maddələr: [{id: 1, ...
12 aug. '12 'də saat 16:02' da
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
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

Nəzərdən keçirin, blok StackOverflowError qarşısını alır

Aşağıdakı iki metodu nəzərdən keçirin: public static void foo () {try {foo (); } nəhayət {foo (); }} public static void bar () {bar (); } Run bar () açıq bir StackOverflowError nəticəsi verir, lakin foo () işə başlamır ...
15 Sentyabr istəndi '12 saat 06:49 PM
16
Cavablar

Dizayndakı son dəyişiklikləri təkrarlanan şəkildə tapmaq və siyahıda necə göstərmək olar?

Əməliyyat sistemi: Linux Fayl sistemi növü: ext3 Tercih edilmiş həll: bash (script / oneliner), ruby, python Məndə bir neçə alt dizin və faylları olan bir neçə kataloq var. Mən bütün bu siyahıların siyahısını hazırlamalıyam ...
06 Aprel tarixində təyin olundu '11 'də 15:26' da
19
Cavablar

Yineleyiciden itraya keçmək yolu

Sadə problemləri həll etmək üçün uzun illər proqramlaşdırma üçün bir çox replikasiya istifadə etdim, amma tam olaraq başa düşdüm ki, yaddaş / sürət problemləri səbəbindən bəzən yineleme tələb olunur. Yəni, uzaq keçmişdə bəzən hər hansı bir olub olmadığını öyrənməyə çalışdım ...
01 oktyabr təyin etdi '08 saat 23:38 'də
7
Cavablar

Özəl bir uzantıya malik faylları təkrar-təkrar axtarın.

Mənim başımdan (Ubuntu LTS'nin son versiyası) istifadə edərək, bir qovluğa və onun alt dizinlerindeki xüsusi bir uzantıya malik olan bütün faylları tapmaq üçün çalışıram. Bu script faylında yazılmışdır: #! / Bin / bash directory = "/ home / flip / Desktop" suffix = "in" browsefolders () ...
mayın 08-də saat 11: 00-da təyin olundu
12
Cavablar

Döngədən daha sürətli recursion?

Yəqin ki, recursion bəzən bir dövrə nisbətən daha təmizdir və ierarxiya ilə əlaqədar təkrarən istifadə edərkən heç bir şey istəmirəm, bilirəm ki, bu barədə bir çox suallar var. Mən soruşdum ki, bir dövrdən daha sürətli təkrarlanma olur? Mənə elə gəlir ki ...
16 Aprel tarixində təyin olundu '10 saat 9:42 'da
20
Cavablar

Recursion anlama

Məktəbdə recursion anlamaqda ciddi bir problemim var. Bir professor bu barədə danışarkən bunu başa düşürəm, amma özümü sınamaq anı tamamilə beynimə vurur. Bütün gecə Hanoi Towers'i həll etməyə çalışdım və tamamilə ...
04 Mart ayarı '09 saat 23:10 'da
20
Cavablar

Java-da faylları təkrarlayır

Java'dakı bir qovluğun bütün fayllarını təkrarlanan şəkildə necə sıralayıram? Altyapı hər hansı bir fayda təmin edirmi? Bir çox hacker tətbiqini gördüm. Ancaq heç bir çərçivə və ya nio
13 yanvar təyin etdi '10 'da 2: 29'da
11
Cavablar

Python-da maksimum recursion dərinliyi nədir və onu necə artıra bilərəm?

F (n, cəmi): ff (n, sum): əgər n <1: return sum summar: fib (n-1, sum + n) c = 998 print (fib (c, 0)) n = 997-dək, sonra yalnız qırır və tökür "təkrarlanmanın maksimum dərinliyi ...
24 iyul 10: 00-da təyin olundu
28
Cavablar

Təkrarlanma və təkrarlanma?

Hər ikisi eyni məqsədə xidmət edə bilən alqoritmlərdə öz növbəsində recursion və ya əksinə bir dövrü istifadə edəcəyikmi? Məsələn: verilmiş simli bir palindrom olub olmadığını yoxlayın. Mən bir çox vasitədir kimi recursion istifadə çox proqramçılar gördüm ...
16 Sentyabrı təyin etdi '08 saat 16:33 'da
10
Cavablar

Giriş (n!) = Θ (n · log (n)) mı?

Mən log (n!) = Θ (n · log (n)) göstərmək lazımdır. Nn ilə üst sərhəd göstərməyim və (n / 2) (n / 2) ilə aşağı sərhədi göstərməyimə dair bir göstəriciyə əməl olundu. Bu məni maraqsız hesab edir. Niyə belədir? Mən mütləq necə qurulacağını görürəm ...
19 yanvar təyin etdi '10 saat 20:15 'də
12
Cavablar

Mövcud kataloq yoluyla Linux CLI-də recursively faylları siyahısı

Bu, bu məsələyə bənzəyir, amma unix-dəki mövcud kataloqa aid olan yolu daxil etmək istəyirəm. Əgər mən aşağıdakıları edərəm: ls -LR | grep .txt Tam yolları daxil deyil. Məsələn, aşağıdakı dizin strukturu var: test1 / file.txt test2 / file1.txt ...
29 oktyabr təyin etdi '08, 6:28