Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2012

Lauret zaufanych opinii
Informacje podstawowe
Algorytmy w C

Algorytmy w C

Autor: Kyle Loudon
Data wydania: 2003/01
Stron: 508
Niedostepna ksiazka
Szczegóły:
  • Tytuł oryginału: Mastering Algorithms with C
  • Tłumaczenie: Tomasz Żmijewski
  • ISBN: 8371979126 / 83-7197-912-6
  • Format: B5
  • Oprawa: miękka
  • Numer z katalogu: 1997

Informacje dodatkowe:
Książka "Algorytmy w C" jest doskonałą pomocą dla programistów, którym w codziennej pracy potrzebne są sprawdzone rozwiązania. Nie ma tu teoretycznych dywagacji tak charakterystycznych dla większości książek o strukturach danych i algorytmach. Znajdziesz w niej za to przystępnie podane informacje i praktyczne techniki programowania.

Wyjątkowo elegancki styl programowania i pisania autora, Kyle'a Loudona, ułatwia poznanie najważniejszych struktur danych, takich jak listy, stosy, kolejki, zbiory, sterty, kolejki priorytetowe i grafy. Autor prezentuje użycie algorytmów sortujących, wyszukiwania, analiz numerycznych, kompresji danych, szyfrowania danych, typowych algorytmów obsługi grafów oraz geometrii analitycznej. W rozdziałach poświęconych kompresji i szyfrowaniu czytelnik znajdzie nie tylko gotowy, szybki w działaniu kod, ale też informacje przydatne dla osób, które nigdy nie miały czasu ani chęci zagłębiać się w omawiane zagadnienia.

W tekście umieszczono także kody wraz z przykładami zastosowania poszczególnych struktur danych i algorytmów. Komplet kodów źródłowych znajduje się na płycie CD-ROM. Kod ten został napisany w taki sposób, byś łatwo mógł go wykorzystać we własnych aplikacjach.

W książce omówiono:

  • Wskaźniki
  • Rekurencję
  • Analizę algorytmów
  • Struktury danych (listy, stosy, kolejki, zbiory, tablice asocjacyjne, drzewa, sterty, kolejki priorytetowe i grafy)
  • Sortowanie i wyszukiwanie
  • Metody numeryczne
  • Kompresję danych
  • Szyfrowanie danych
  • Algorytmy operujące na grafach
  • Algorytmy przydatne do obliczeń geometrycznych.

Zobacz wszystkie książki tego autora »
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/twoizo.htm" style="color:black;" title="Tworzenie izometrycznych gier społecznościowych w HTML5, CSS3 i JavaScript">Tworzenie izometrycznych gier społecznościowych w HTML5, CSS3 i JavaScript</a></strong><br/> <img src="/img/3.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 32.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=twoizo"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj twoizo" /></a> </td> </tr> </table> <strong><a href="/ksiazki/maalpr.htm" style="color:black;" title="Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien">Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 37.95 zł</b> </td><td> <a href="/zakupy/add.cgi?id=maalpr"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj maalpr" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cwcp11.htm" style="color:black;" title="C++11. Nowy standard. Ćwiczenia">C++11. Nowy standard. Ćwiczenia</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 21.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cwcp11"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cwcp11" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/linobj.htm" style="color:black;" title="LINQ to Objects w C# 4.0">LINQ to Objects w C# 4.0</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=linobj"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj linobj" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zaexan_ebook.htm" style="color:black;" title="Zastosowanie Excela w pracy analityka finansowego, specjalisty ds. controllingu i analityka sprzedaży. eBook. ">Zastosowanie Excela w pracy analityka finansowego, specjalisty ds. controllingu i analityka sprzedaży. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zaexan_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zaexan_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/winazu.htm" style="color:black;" title="Windows Azure. Wprowadzenie do programowania w chmurze">Windows Azure. Wprowadzenie do programowania w chmurze</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=winazu"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj winazu" /></a> </td> </tr> </table> <strong><a href="/ksiazki/jascwz.htm" style="color:black;" title="JavaScript. Wzorce">JavaScript. Wzorce</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=jascwz"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj jascwz" /></a> </td> </tr> </table> <strong><a href="/ksiazki/sqlsme_ebook.htm" style="color:black;" title="Microsoft SQL Server. Modelowanie i eksploracja danych. eBook. ">Microsoft SQL Server. Modelowanie i eksploracja danych. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 54.99 zł</b> </td><td> <a href="/zakupy/add.cgi?id=sqlsme_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj sqlsme_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/and3ta.htm" style="color:black;" title="Android 3. Tworzenie aplikacji">Android 3. Tworzenie aplikacji</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=and3ta"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj and3ta" /></a> </td> </tr> </table>
6
(0)
5
(2)
4
(3)
3
(2)
2
(3)
1
(0)

Liczba ocen: 10

Średnia ocena
czytelników
3


Algorytmy w C:

okladka

Ocena : 5 Ocena książki 2004-11-18

bez podpisu

Uważam tę książkę za jedną z lepszych jakie miałam w ręku z języka C, bardzo podoba mi się styl pisania.

Ocena : 5 Ocena książki 2003-04-01

Paweł

Jedna z najlepszych książek dla średnio-zawansowanych programistów C. Szyfrowanie, kolejki z priorytetami wszystko opisane w przejrzysty i czytelny sposób.

Ocena : 4 Ocena książki 2004-12-27

Damian Wojsław

Przejrzysty układ, dobrze przetłumaczone.

Ocena : 4 Ocena książki 2006-05-29

bez podpisu

Moim zdaniem książka warta polecenia, pisana raczej zrozumiałym i prostym językiem. Jedno co mi najbardziej przeszkadzało podczas pracy z nią, to komentarz. Sprawiają iż kod staje się zawiły i utrudnia to czytanie kodu (takie jest moje zdanie, uważam, że zastosowanie zwykłych "//" byłoby lepsze).

Ocena : 4 Ocena książki 2004-12-28

Lukasz Madrzycki

Książka pomaga przejść z poziomu "późno początkujący" na "średnio zaawansowany". Sądzę, że jest warta przeczytania.

Ocena : 3 Ocena książki 2003-05-26

bez podpisu

<i>Merytorycznie OK, tylko to słownictwo :( </i>

Ocena : 3 Ocena książki 2004-03-09

Paweł Bolesław Sczaniecki

Kupiłem książkę Kyle Loudona kilka dni temu aby poszerzyć liczbę przykładów i uzupełnić materiał do wykładu "Algorytmy i struktury danych", prowadzonego przeze mnie na kierunku fizyka komputerowa (Uniwersytet Zielonogórski). <p>Podoba mi się wybór i sposób przedstawienia materiału oraz liczne znakomite przykłady. Student, który dopiero stara się opanować sztukę programowania w C będzie miał nie lada wyzwanie chcąc korzystać z listingów ftp://ftp.helion.pl/przyklady/algorc.zip. Proponuję dodać kilka stron poświęconych technice kompilowania i budowania projektów, choćby w formie listy i sposobu organizacji plików spakowanych w argc.zip. Gdyby tytuł książki brzmiał np. „Doskonalenie sztuki algorytmów w języku C” to nie miałbym podstaw do uwag o sposobie dołączania odpowiednich plików; 'Mastering Algorithms with C' to w końcu nie dla początkujących...</p> <p>Do napisania tych kilku zdań sprowokowało mnie zresztą co innego: tłumacz zapewne lubi określenie wyliczanie, wyliczyć etc. zamiast obliczanie, obliczyć. Pewnie jestem uczulony na rusycyzmy ale sądzę, że ktokolwiek szanuje język polski, będzie rozróżniał wyliczanki w rodzaju 'ele mele dudki...' czy wyliczanie zalet książki oraz obliczenia numeryczne.<br /> Z szacunkiem; dr hab. Paweł B. Sczaniecki, prof.nz.</p> <p>ps. nie mam odwagi zaglądać do III wydania książki P.Wróblewkiego, "Algorytmy i struktury danych." W wyd. II roi się od błędów. Z pamięci powiem tylko, że 'sito' nie pochodzi od Erastotenesa lecz od Eratostenesa, p. 348, 309, 310 i 312. Biedny ERATOSTENES nie ma też szczęścia do programu ilustrujących jego ideę odsiewu liczb pierwszych (str. 312/313): występujący tam błąd ochrony pamięci wynika z rezerwowania tablicy o wielkości sqrt(n) a używana jest tablica o wielkości 'n'.</p> Rysunek A-1 wprowadza w błąd a liczne błędy typograficzne źle świadczą o korekcie. Skądinąd książka jest warta tych wznowień tylko autor się mało interesuje jej formą.

Ocena : 2 Ocena książki 2005-03-11

Michał Chruszcz

Szkoda, że nikt nie wspomniał nigdzie, że ta książka nie omawia algorytmów w C, lecz konkretny kod napisany przez autora książki. Książka w żaden sposób nie zaznajamia czytelnika z omawianymi technikami programowania, ale jest swego rodzaju dokumentacją kodu zamieszczonego w książce. Omówiony jest interfejs funkcji obsługujących struktury lub całe algorytmy, lecz nt. "wnętrza" dostępne są jedynie zdawkowe informacje. Zdecydowanie odradzam tę pozycję! Nie dałem najniższej oceny, ponieważ przeglądając kody zawarte w książce można nabrać dobrych manier programowania w C, gdyż kod jest elegancki.

Ocena : 2 Ocena książki 2003-05-22

bez podpisu

Niestety książka jest żle przetłumaczona. Zawiera niezgrabne konstrukcje składniowe i "niestandardową" terminologię. Jest to cecha książek przetłumaczonych przez Pana Tomasza Żmijewskiego.

Ocena : 2 Ocena książki 2004-01-20

bez podpisu

Błędy w kodach.