awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ndb796 avatar

ndb796/python-for-coding-test

0
View on GitHub↗
2,415 نجوم·836 تفرعات·Python·17 مشاهدات

Python For Coding Test

يعمل هذا المستودع كمكتبة شاملة لحل المشكلات الخوارزمية، حيث يوفر تطبيقات مرجعية لتحديات علوم الكمبيوتر الأساسية. تم تصميمه كمورد للتحضير للمقابلات التقنية والتدريب على البرمجة التنافسية، مع التركيز على إتقان الأنماط الشائعة وهياكل البيانات المطلوبة لتقييمات البرمجة.

يتميز المشروع بتقديم حلول تؤكد على استخدام Python المألوف وتحسين الأداء. يغطي المشروع نطاقاً واسعاً من التقنيات الخوارزمية، بما في ذلك الاختيار الجشع (greedy selection)، والبرمجة الديناميكية، ونظرية الرسوم البيانية، والبحث الثنائي، مع تقديم توجيه حول تحليل تعقيد التنفيذ لتحديد المنطق الأكثر كفاءة لمهام محددة.

بعيداً عن الخوارزميات الأساسية، تتضمن المجموعة تطبيقات لهياكل البيانات القياسية مثل المكدسات (stacks)، والطوابير (queues)، وتمثيلات الرسوم البيانية بقائمة المجاورة. كما توفر أمثلة على دمج خدمات الويب الخارجية وإدارة البيانات المهيكلة، مما يضمن تغطية واسعة للمهارات التقنية اللازمة لكل من البيئات التنافسية وتطوير البرمجيات العملي.

Features

  • Technical Interview Preparation - Acts as a comprehensive resource for studying and practicing algorithmic patterns required for technical coding interviews.
  • Algorithm Implementations - Provides comprehensive reference implementations for fundamental algorithms including greedy, dynamic programming, and graph theory.
  • Interview Pattern Solutions - Masters industry-standard algorithmic patterns through curated solutions for technical interviews.
  • Algorithmic Problem Solving - Offers a curated collection of coding challenges and solutions to assist in technical interview preparation.
  • Priority Queues - Utilizes heap-based priority queues to optimize shortest path selection in graph algorithms.
  • Memoization - Caches results of expensive recursive function calls to avoid redundant calculations.
  • Adjacency Lists - Provides efficient graph traversal and pathfinding using adjacency-list representations.
  • Competitive Programming Training - Serves as a training resource for competitive programming by providing optimized solutions to complex algorithmic challenges.
  • Dynamic Programming Implementations - Implements dynamic programming techniques using memory arrays to optimize recursive calculations.
  • Algorithm Implementations - Provides multi-language algorithmic implementations to compare syntax and performance for technical interviews.
  • Algorithmic Interview Resources - Provides a collection of Python-based algorithmic solutions and data structures tailored for technical interview preparation.
  • Recursive Problem Solving - Offers categorized practice problems and solutions to help users master common algorithmic patterns and techniques.
  • Technical Interview Guides - Offers a structured guide of practice problems and code patterns for mastering competitive programming and technical assessments.
  • Python Language Features - Demonstrates idiomatic Python features and patterns optimized for competitive programming.
  • Binary Search Algorithms - Implements fundamental binary search algorithms to efficiently locate target values within sorted datasets.
  • Algorithms and Complexity - Provides guidance on analyzing execution complexity to identify efficient algorithmic logic.
  • Shortest Path Algorithms - Computes minimum distances in weighted graphs using efficient shortest path algorithms.
  • Greedy - Uses greedy strategies to make locally optimal choices for resource allocation and optimization problems.
  • Logarithmic Search Optimizations - Implements logarithmic search optimizations to efficiently locate target values in sorted datasets.
  • Greedy Algorithm Solutions - Applies greedy logic to solve common interview challenges involving resource selection and optimization.
  • Knapsack Problem Solving - Solves sequence-based optimization problems using dynamic programming tables.
  • Complexity Analysis - Provides guidance on analyzing execution complexity to identify the most efficient logic for algorithmic tasks.

سجل النجوم

مخطط تاريخ النجوم لـ ndb796/python-for-coding-testمخطط تاريخ النجوم لـ ndb796/python-for-coding-test

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Python For Coding Test

مجموعات منسقة بعناية يظهر فيها Python For Coding Test.
  • تطبيقات تعليمية للخوارزميات بلغة Python

بدائل مفتوحة المصدر لـ Python For Coding Test

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Python For Coding Test.
  • greyireland/algorithm-patternالصورة الرمزية لـ greyireland

    greyireland/algorithm-pattern

    15,465عرض على GitHub↗

    This project is an algorithm template library and coding interview study guide providing reusable code patterns for common data structures and algorithms. It serves as a reference for optimized strategies and a structured learning path to build proficiency in algorithmic problem solving and competitive programming. The library focuses on standardized implementations of key algorithmic patterns, including sliding windows, backtracking, dynamic programming, and binary search. It provides specific templates for managing binary search trees, searching rotated sorted arrays, and executing divide-a

    Goalgoalgorithmleetcode
    عرض على GitHub↗15,465
  • awangdev/leet-codeالصورة الرمزية لـ awangdev

    awangdev/leet-code

    4,344عرض على GitHub↗

    This project is a curated reference library of algorithmic patterns, data structure implementations, and system design notes. It serves as a Java algorithmic problem set and a competitive programming guide, providing a collection of solutions for coding challenges from platforms like LeetCode and LintCode. The library is distinguished by its comprehensive set of Java implementations for advanced data structures and algorithmic strategies. It includes detailed references for solving complex problems with accompanying time and space complexity analysis. The project covers a broad surface of co

    Javaalgorithmdynamicprogrammingjava
    عرض على GitHub↗4,344
  • apachecn/interviewالصورة الرمزية لـ apachecn

    apachecn/Interview

    8,944عرض على GitHub↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Jupyter Notebookinterviewkaggleleetcode
    عرض على GitHub↗8,944
  • chefyuan/algorithm-baseالصورة الرمزية لـ chefyuan

    chefyuan/algorithm-base

    10,702عرض على GitHub↗

    algorithm-base is an educational library and study guide designed for simulating algorithms and studying data structures. It functions as an execution visualizer that renders step-by-step state changes and pointer updates through animated simulations to illustrate how data movement works. The project distinguishes itself by mapping conceptual logic directly to multi-language source code implementations. It utilizes a comparative analysis framework to evaluate different algorithmic strategies based on stability, time complexity, and space complexity, while organizing problems by underlying mec

    algorithmsbaseinterview-practice
    عرض على GitHub↗10,702
عرض جميع البدائل الـ 30 لـ Python For Coding Test→

الأسئلة الشائعة

ما هي وظيفة ndb796/python-for-coding-test؟

يعمل هذا المستودع كمكتبة شاملة لحل المشكلات الخوارزمية، حيث يوفر تطبيقات مرجعية لتحديات علوم الكمبيوتر الأساسية. تم تصميمه كمورد للتحضير للمقابلات التقنية والتدريب على البرمجة التنافسية، مع التركيز على إتقان الأنماط الشائعة وهياكل البيانات المطلوبة لتقييمات البرمجة.

ما هي الميزات الرئيسية لـ ndb796/python-for-coding-test؟

الميزات الرئيسية لـ ndb796/python-for-coding-test هي: Technical Interview Preparation, Algorithm Implementations, Interview Pattern Solutions, Algorithmic Problem Solving, Priority Queues, Memoization, Adjacency Lists, Competitive Programming Training.

ما هي البدائل مفتوحة المصدر لـ ndb796/python-for-coding-test؟

تشمل البدائل مفتوحة المصدر لـ ndb796/python-for-coding-test: greyireland/algorithm-pattern — This project is an algorithm template library and coding interview study guide providing reusable code patterns for… awangdev/leet-code — This project is a curated reference library of algorithmic patterns, data structure implementations, and system design… apachecn/interview — This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It… chefyuan/algorithm-base — algorithm-base is an educational library and study guide designed for simulating algorithms and studying data… mazharmik/interview_ds_algo — This project is an algorithm interview preparation guide and reference library. It provides a curated collection of… wangzheng0822/algo — This project is a data structures and algorithms library providing a collection of fifty standard code implementations…