Dwie prace laboratoryjne na pythonie: heap, tabela hash
Została ona nazywana klasą Myheap.Wdrożenie następujących metod: __Init__ (samo, array) tworzy pierwotny array i buduje szufladę za pomocą metody O (N); wkład (samo, dane) powinien wprowadzić nowy element w szufladę; Heapify (samo) powinien zapewnić, że właściwość szuflady jest utrzymywana po włożeniu; Extractfirst () powinien zwrócić pierwszy element szuflady; __Len__ () powinien zwrócić rozmiar szuflady w O (1); Getdata (samo) powinien zwrócić szufladę.Powinieneś użyć jednej listy do wypełnienia danych.Nie możesz używać Heapq do wdrożenia tego.2 .Hashtawy
Został to klasę o nazwie Myhashtable.Wdrożenie konstruktora, który wymaga dwóch parametrów: jeden jest wielkością tabeli do zbudowania, a drugi funkcją o nazwie Hash1.Wdrożenie metody umieszczonej (klucz, dane), gdzie Hashuje klucz za pomocą metody Hash1, przechowuje dane w pojedynczej liście, a następnie zwraca prawdę, jeśli Sukces, w przeciwnym razie zwraca fałszywe.Nic nie powinno być zrobione w przypadku kolizji hash - nie można nadpisywać danych, a nie należy wprowadzać metody wtórnego przechowywania.Klasę o nazwie Mychaintable, która rozszerza Myhashtable jest podana.Wdrożenie konstruktora, który wymaga dwóch parametrów: jeden jest wielkością tabeli do zbudowania, a drugi funkcją o nazwie Hash1.Wdrożenie metody umieszczonej (klucz, dane), gdzie Hashuje klucz za pomocą metody Hash1, przechowuje klucz (klucz, dane) jako podwójny w liście na powiązanej wartości hash i powinien zawsze zwracać prawdę.Klasę nazywa się Mydoublehashtable, która rozszerza Myhashtable.Wprowadź konstruktor, który wymaga trzech parametrów: rozmiar tabeli do budowy; funkcja o nazwie Hash1; i inna funkcja o nazwie Hash2.Wdrożenie metody umieszczonej (klucz, dane), gdzie Hashuje klucz za pomocą metody Has1, przechowuje dane w pojedynczej liście, a w przypadku wystąpienia kolizji, użyj funkcji Hash2 otrzymasz krok offset.Wdrażanie powinno uwzględniać, czy tabela jest pełna lub kiedy nie może znaleźć miejsca do włożenia.Te dwa przypadki powinny prowadzić do zwrotu fałszywych i prawdziwych, gdy wkład jest skuteczny.
Opinia zleceniodawcy o współpracy z freelancerem
Dwie prace laboratoryjne na pythonie: heap, tabela hashŚwietny freelancer, jeden z najlepszych, z którymi się udało. Nasz drugi projekt razem - jeśli mam pracę na jego specjalizacji, na pewno się do niego skontaktuję.
1 . Bardzo wiedzący, dobrze rozumieją istotę problemów
2 . Działa szybko i jakościowo
3 . Tworzenie dobrego, zrozumiałego, skutecznego kodu
Cztery Łatwa i produktywna komunikacja
Opinia freelancera o współpracy z Yevgeny Kuznetsov
Dwie prace laboratoryjne na pythonie: heap, tabela hashPracować przyjemnie, w trakcie projektu pojawiły się pewne nieporozumienia, ale udało nam się je szybko rozwiązać, bardzo odpowiedni pracodawca.
![]()
Aktualne zlecenia dla freelancerów w kategorii Python
Ustawienie dwustronnej integracji WhatsApp z Odoo CRMWitaj! Szukamy specjalisty do realizacji zadania technicznego dotyczącego konfiguracji dwustronnej integracji komunikatora WhatsApp z systemem CRM Odoo. ⚠️ Ważne wyjaśnienie techniczne: Oficjalne API WhatsApp Business (WABA) nie jest brane pod uwagę. Należy wdrożyć stabilne… Python, Programowanie stron internetowych ∙ 2 godziny 42 minuty temu ∙ 15 ofert |
Parsowanie danych przez mobilne APISzukałem osoby z doświadczeniem w parsowaniu danych przez mobilne API, do parsowania e-commerce, rozetka i podobne Zadania: 1. Przechwytywanie ruchu aplikacji mobilnej (Android) konfiguracja proxy, analiza zapytań 2. Określenie potrzebnych punktów końcowych API, do których… Python, Parsowanie danych ∙ 1 dzień 23 godziny temu ∙ 29 ofert |
Znaleźć feed produktowy (Google Merchant XML) dla strony na OpenCart
57 PLN
Konieczne jest znalezienie bezpośredniego linku do działającego pliku z danymi produktowymi (XML) konkurenta dla Google Merchant Center Platforma (CMS): OpenCart / ocStore Znajdź oryginalny plik z danymiWymagania dotyczące wyniku: Roboczy link do pliku XML Python, Parsowanie danych ∙ 7 dni 8 godzin temu ∙ 29 ofert |
Rozwój farmy Tik-Tok (fabryka treści)Konieczne jest opracowanie systemu do centralnego zarządzania wieloma kontami TikTok z automatycznym publikowaniem treści, wykorzystaniem indywidualnych proxy oraz symulacją naturalnej aktywności kont. Wymagania funkcjonalne1. Zarządzanie kontami Dodawanie i usuwanie kont… Python, Tworzenie chatbota ∙ 7 dni 19 godzin temu ∙ 22 oferty |
Poprawić działanie Claude Code i prace związane z pisaniem oprogramowaniaObecnie rozwijam CRM i analitykę, oprogramowanie. Robię to przez Claude Code, ale rozumiem, że wyniki nie są najlepsze pod względem zmian. Mam 2 zadania - Potrzebuję pomocy w stworzeniu presetów dotyczących umiejętności, MD itd., aby poprawić jakość. Wziąć sprawdzone, z którymi… AI i uczenie maszynowe, Python ∙ 8 dni 2 godziny temu ∙ 28 ofert |