معرفی شرکت ها


algorithm-prep-0.0.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Programming algorithm training package for programmers and students
ویژگی مقدار
سیستم عامل -
نام فایل algorithm-prep-0.0.2
نام algorithm-prep
نسخه کتابخانه 0.0.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده George Lei
ایمیل نویسنده george@lei.nz
آدرس صفحه اصلی https://github.com/georgezlei/algorithm-training-py
آدرس اینترنتی https://pypi.org/project/algorithm-prep/
مجوز -
#Algorithm Training for Python This project is for programmers and students to practice the programming of algorithms. The test cases and example implementation are included and ready to use. ## Installation ``` $ pip install algorithm-training ``` ## Usage ### Test your own algorithm Let's take sorting algorithm as an example. You can create your own algorithm in a function, then add a main block to test your function. ``` from algorithm_training import test from algorithm_training.classic.sort import test_cases def my_sort_function(arr): # my implementation return arr if __name__ == '__main__': test(my_sort_function, test_cases) ``` ### Benchmark your algorithm against reference implementations ``` from algorithm_training import benchmark from algorithm_training.classic.sort import algorithms, test_cases def my_sort_function(arr): # my implementation return arr if __name__ == '__main__': benchmark(my_sort_function, algorithms, test_cases) ``` ## Implemented Algorithms ### Sort Following import statement should be included in your code. ``` from algorithm_prep import test, benchmark from algorithm_prep.classic.sort import test_cases, algorithms ``` Define your sorting function ``` def your_sort_algorithm(arr): """ :type arr: List[int] :rtype: List[int] """ # your codes go here ``` To test the function ``` test(your_sort_algorithm, test_cases) ``` To benchmark your algorithm ``` benchmark(your_sort_algorithm, algorithms, test_cases) ``` Following reference algorithms are implemented for benchmark * Bubble Sort * Insertion Sort * Merge Sort * Quick Sort * Heap Sort * Radix Sort ### String Search


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl algorithm-prep-0.0.2:

    pip install algorithm-prep-0.0.2.whl


نصب پکیج tar.gz algorithm-prep-0.0.2:

    pip install algorithm-prep-0.0.2.tar.gz