← Back to report

TheAlgorithms/Python

All events — 2026-04-05

Type AI Score Description Actor Reason Date
COMMIT 1.00 Add narcissistic number finder with dynamic programming (#13 Commit message contains explicit AI assi 2026-01-04
COMMIT 1.00 [Searches] Fix Binary Search bug with duplicate elements (#1 Commit message contains explicit AI assi 2025-12-13
PR 0.60 fix: pin unpinned GitHub Actions to commit SHAs Opening is slightly chatty ('Hey, we fou 2026-03-26
PR 0.40 fix: pin 6 unpinned action(s),extract 1 unsafe expression(s) Very polite, formulaic tone; borderline 2026-03-26
PR 0.35 docs: Improve bubble sort documentation with beginner-friend Structured, verbose documentation; mild 2026-03-31
PR 0.30 data_structures: add progressive_set_intersection in disjoin Some formal sentences, slight AI vibes b 2026-04-01
PR 0.30 docs: Improve bubble sort documentation with beginner-friend Slightly formal and explanatory, minor A 2026-03-31
PR 0.28 feat: add Needleman-Wunsch global sequence alignment algorit Changelog is concise, domain-specific; n 2026-03-24
COMMIT 0.20 Fix return type description in bubble_sort.py (#14137) Slightly formal phrasing but standard in 2026-03-09
PR 0.20 Add function to check if a number is a palindrome Simple, specific language; human-like ph 2026-04-05
PR 0.20 Add palindrome number checker with user input Terse, direct; lacks AI-typical phrasing 2026-01-03
PR 0.20 docs: Add detailed docstrings explaining Strassen algorithm Direct and domain-specific; no AI signal 2026-03-08
PR 0.20 Refactor queue implementation using linked list with O(1) op Technical, concise summary; no AI hallma 2026-03-30
PR 0.20 Fix incorrect handling of zero input in binary_count_trailin Standard technical summary, bullet forma 2026-04-01
PR 0.20 feat: add Reversort sorting algorithm Human-like: references contest problem, 2026-03-29
PR 0.20 Improve selection sort doctests and documentation Bullet points, technical content, no AI 2026-03-27
PR 0.20 feat: add merge intervals algorithm Technical summary, manual list, no AI ha 2026-03-23
PR 0.20 Fix type hints in sorts/tim_sort.py, relates to #14457 Technical, typing, and file references; 2026-03-28
PR 0.20 Add tfidf Technical, concise, and uses domain term 2026-03-15
PR 0.20 Improve quick_select with type hints, edge case handling, an Bulleted technical list, domain language 2026-03-28
PR 0.20 feat: add LCS string reconstruction using DP backtracking Technical problem statement, reference t 2026-03-28
PR 0.20 Implement majority element using Boyer-Moore Voting Algorith Technical language and references; no AI 2026-03-28
PR 0.20 Add doubly_to_singly() method to convert a doubly linked lis Technical bullet point style, project-sp 2026-03-15
PR 0.20 Improve selection sort doctests and documentation Slightly formal, but typical technical c 2026-03-27
PR 0.20 Improve selection sort doctests and documentation Bullet list in summary is standard; no A 2026-03-27
PR 0.20 Improve binary search Concise, domain-focused changelog; reads 2026-03-26
PR 0.20 Improve binary search doc Direct and domain-specific; no AI-typica 2026-03-26
PR 0.20 (#13235) [feat] Add classical and quantum Hamiltonian functi Summary section has slightly formal tone 2025-10-06
PR 0.20 Improve docstring and add doctest example to simulated_annea Standard technical changelog, no AI-poli 2026-03-14
PR 0.20 Optimize merge sort, quick sort, and knapsack algorithms Human engineering language; targeted cha 2026-03-19
PR 0.20 Add CRC-32 checksum implementation Technical explanation and domain jargon, 2026-03-17
PR 0.20 Improved docstring and added comments for better readability Standard technical writing, no AI-specif 2026-03-18
PR 0.20 Improved docstring and added comments for better readability Standard technical writing, no AI-specif 2026-03-18
PR 0.20 Add CRC-32 checksum implementation Technical explanation and domain jargon, 2026-03-17
PR 0.20 Fix broken doctests in xgboost_classifier.py Detailed technical language; slightly fo 2026-01-29
PR 0.20 implimenting tfidf using just python and numpy under feature Concise summary and list, tone casual an 2026-03-15
PR 0.15 docs: improve vol_cuboid docstring with Wikipedia reference Mildly formal, but domain-specific and c 2026-03-15
PR 0.15 feat: add Segment Intersection algorithm Human-like domain detail and conciseness 2026-03-17
PR 0.15 docs: improve vol_cuboid docstring with Wikipedia reference Mildly formal, but domain-specific and c 2026-03-15
PR 0.13 Fix Gaussian Naive Bayes implementation Domain-specific fix description; clear h 2025-10-15
COMMIT 0.10 Fix doctests in factorial_recursive function (#13703) Clear, technical explanation; slightly f 2026-03-11
COMMIT 0.10 Fix doctest bug in bubble_sort_recursive - incorrect functio Direct, detailed bug fix; informal tone, 2026-03-09
COMMIT 0.10 Improve grammar in linear_search docstring (#14081) Simple grammar improvement, no AI signal 2026-03-09
PR 0.10 Feat macaulay duration Fragmented, informal and terse; no AI ha 2026-04-05
PR 0.10 create word search path retrieval with comprehensive doctest Domain specific, brief, and natural; no 2026-04-05
PR 0.10 Create bozo_sort.py Minimal, template-based; lacks AI featur 2026-02-21
PR 0.10 Add collision detection algorithms Technical, concise, with domain terms; n 2026-04-04
PR 0.10 Add type hints to unknown_sort Brief, direct, with a typo; human-typica 2026-03-31
PR 0.10 Fix: Binary search first occurrence and add property-based t Straightforward, concise description wit 2026-03-03
PR 0.10 Fix MSE calculation bug and refactor decision tree logic Casual tone ('noticed a small problem'), 2026-03-30
PR 0.10 fix: add URL validation in get_imdbtop.py.DISABLED Uses security jargon and table; structur 2026-03-30
PR 0.10 Add is_armstrong_number function Direct language, includes code refactori 2025-10-17
PR 0.10 fix: off-by-one error in binary_count_trailing_zeros for zer Uses technical term, references specific 2026-03-29
PR 0.10 Adding-Classification-On-Decision-Tree Specific technical details, concise and 2026-03-29
PR 0.10 Add XTEA block cipher implementation Free-text is minimal and direct, with te 2026-03-17
PR 0.10 feat: add crypto price fetcher using httpx PR content missing; can't judge for AI s 2026-03-20
PR 0.10 feat: add test case of binary_tree_travarsal Brief, slightly informal language and ty 2024-10-06
PR 0.10 feat(rolling_hash): add Rabin-Karp rolling hash algorithm Domain jargon, concise bullet points, te 2026-03-16
PR 0.10 New cellular automaton algorithm Direct style, domain references, lacks A 2025-08-10
COMMIT 0.08 Weierstrass Method (#12877) Well-structured but includes domain jarg 2025-08-29
PR 0.08 Added area_triangle_two_sides_included_angle function Informal tone, minimal explanation, typi 2026-01-10
PR 0.07 [WIP] [pre-commit.ci] Pre-commit autoupdate
Copilot
Casual phrasing and reference to feedbac 2026-04-01
PR 0.07 Fix incorrect handling of zero input in binary_count_trailin Concise bugfix description, technical, l 2026-04-01
PR 0.06 Fix empty input edge case and correct output formatting Brief technical description; slightly fo 2026-03-25
COMMIT 0.05 Add latitude and longitude validation to lamberts_ellipsoida Terse, technical, minimal context; no AI 2026-03-13
COMMIT 0.05 add some doctests to algos in backtracking (#11911) Short and direct, domain-specific contex 2026-03-13
COMMIT 0.05 Add euler project problem 15 additional solution (#12774) Explicit, technical explanation; no AI p 2026-03-12
COMMIT 0.05 Improve sorted input validation in binary search (#14074) Succinct revision, technical jargon, hum 2026-03-09
COMMIT 0.05 added rotate_array.py (#13336) Terse, issue-driven commit messages; no 2025-10-08
COMMIT 0.05 Add doctests for cross function. Contributes to #9943 (#1299 Domain-specific and concise; standard co 2025-09-24
COMMIT 0.05 Added edit_distance test cases (#12984) Concise and issue-focused; lacks AI mark 2025-09-23
COMMIT 0.05 fix covid_stats_via_xpath.py (#12975) Error/typo fixes; minimal, direct commit 2025-09-18
COMMIT 0.05 Adding the function is_proth_number (#12399) Direct and domain-specific with brief me 2025-09-07
COMMIT 0.05 Create stalin_sort.py (#11989) Brief, technical, and domain-specific te 2025-08-30
COMMIT 0.05 Adding a 3D plot to the k-means clustering algorithm (#12372 Terse, technical commit descriptions; hu 2025-08-30
COMMIT 0.05 Update README.md (#12345) Brief, informal commit messages with hum 2025-08-30
COMMIT 0.05 Add unit tests to binary_tree_path_sum.py (#11833) Informal, error present, and concise—nor 2025-08-30
COMMIT 0.05 Performance: 25% faster Project Euler 73 #10503 (#11553) Informal 'Seperate', terse phrasing, nor 2025-08-30
COMMIT 0.05 perf(strings): optimize anagram signature using frequency co Uses domain jargon and specific examples 2025-08-24
PR 0.05 feat: add progressive_set_intersection to disjoint_set Minimal content, uses checklist, lacks A 2026-04-01
PR 0.05 chore: pre-commit autoupdate + comment out mypy (broken on P
Copilot
Terse technical language, human style, n 2026-04-02
PR 0.05 feat: add progressive_set_intersection to disjoint_set Mostly checklist with brief content, no 2026-04-01
PR 0.05 add: median of medians algorithm in maths Brief, technical additions, no AI-style 2026-03-31
PR 0.05 Add relativistic kinetic energy calculation with doctests an Template filled with brief, informal res 2026-03-22
PR 0.05 Update factors.py with minor fixes Brief, informal; contains minor language 2026-03-22
PR 0.05 Avl sort feature Template with brief answers; not polishe 2026-03-22
PR 0.05 Added AVL sort using inorder traversal and improved code qua Human style; informal edits, minimal fre 2026-03-22
PR 0.05 fix outdated alt text and improve README wording Minimal free-text; terse, informal, huma 2026-03-15
PR 0.05 Update README.md Minimal input; informal, short, human st 2026-03-21
PR 0.05 Update README.md Minimal input; informal, short, human st 2026-03-21
PR 0.05 Relativistic velocity summation function Direct, formula stated; informal, lacks 2026-03-09
COMMIT 0.04 feat: Add recursive implication function for lists (#12855) Terse and domain-specific phrasing, clea 2025-08-24
PR 0.04 security: fix insecure PRNG, pickle RCE, path traversal, and Technical summary and vulnerability refe 2026-03-24
COMMIT 0.03 Add/generate parentheses iterative approach (#10024) Direct, typo present, informal, normal c 2025-08-27
COMMIT 0.02 Specify space complexity for merge sort (#11749) Concise, specific, casual phrasing sugge 2025-08-30
COMMIT 0.02 Add new test for bucket sort algorithm in sorts/bucket_sort. Simple, direct and technical, no AI-like 2025-08-30
COMMIT 0.02 Fixing stock_span_problem.py (#10540) Casual, error-prone, domain-typical comm 2025-08-29
COMMIT 0.02 Fixes bugs in graphs/dijkstra_algorithm.py (#10092) Brief technical fixes, informal, no AI s 2025-08-27
COMMIT 0.02 Combination sum fix and test cases (#10193) Brief, informal, domain-specific, no AI 2025-08-27
COMMIT 0.02 Fix reverse_bits.py: correct 32-bit reversal and improve doc Very brief and technical, typical of hum 2025-08-24
COMMIT 0.02 Adding doctest for md_prefix function in build_directory_md. Concise technical change, human tone and 2025-08-24
COMMIT 0.02 Simplify Capitalize Function (#12879) Terse technical summary, domain-specific 2025-08-24
COMMIT 0.01 Fix code style in README.md (#12843) Brief code style fix message, human form 2025-08-24
PR 0.01 Create SECURITY.md Minimal content, template repetition, no 2026-03-24
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#14325) 2026-04-02
COMMIT 0.00 Bump actions/configure-pages from 5 to 6 (#14470) 2026-03-27
COMMIT 0.00 Bump actions/deploy-pages from 4 to 5 (#14445) 2026-03-25
COMMIT 0.00 Add Extra edge cases (#12995) Extremely brief, informal, domain-specif 2026-03-12
COMMIT 0.00 Remove duplicated return statement in area_reg_polygon (#143 Minimal, template-only content; human si 2026-03-10
COMMIT 0.00 Add doctests for duplicate and sorted inputs in bubble sort Brief, domain-specific, terse commit mes 2026-03-09
COMMIT 0.00 docs: upgrade mypy link to https (#14184) Concise, technical, with no AI-specific 2026-03-09
COMMIT 0.00 Use TypeError for non-string input in count_vowels (#14196) Contains domain jargon, terse edits and 2026-03-09
COMMIT 0.00 Fix incorrect doctest references in fibonacci functions (#14 Technical, short, template; no AI hallma 2026-03-09
COMMIT 0.00 Replace assert-based validation with explicit errors in modu Uses domain terms and brief technical de 2026-03-09
COMMIT 0.00 Refine docstring and simplify reverse_letters implementation Human-style phrasing, technical, clear c 2026-03-09
COMMIT 0.00 all "is" replaced with "==" (#14209) Very terse, direct, purely code-related. 2026-03-09
COMMIT 0.00 Handle gcd(0, 0) edge case (#14215) Technical, specific changes, template us 2026-03-09
COMMIT 0.00 Add type hints for bogo_sort.py (#14306) Brief domain-specific change, human styl 2026-03-09
COMMIT 0.00 style: add type hints to matrix_exponentiation.py (#14288) Technical changelog, linter references, 2026-03-09
COMMIT 0.00 Add type hints and improve generate_parentheses_iterative (# Commit messages show human-like brevity 2026-03-09
COMMIT 0.00 feat: add Graham Scan convex hull algorithm (#14251) Uses technical phrasing and typical huma 2026-03-07
COMMIT 0.00 chore: Fix ruff build failures (#14347) Short, terse, and domain-specific messag 2026-03-07
COMMIT 0.00 feat: add Jarvis March (Gift Wrapping) convex hull algorithm Includes domain jargon and concise updat 2026-03-07
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#14238) 2026-02-02
COMMIT 0.00 Correct typo from 'two large' to 'too large' (#14135) Straightforward typo fix, technical and 2026-01-25
COMMIT 0.00 docs: improve docstring clarity in reverse_words (#14212) Direct technical improvement wording; hu 2026-01-25
COMMIT 0.00 Add sliding window maximum using monotonic deque (#14133) Technical language and concise changelog 2026-01-21
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#14078) 2026-01-05
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#13979) 2025-12-01
COMMIT 0.00 Bump actions/checkout from 5 to 6 (#13937) 2025-11-22
COMMIT 0.00 uv run --with=pytest-run-parallel --iterations=8 --parallel- Domain-specific commands and URLs; no AI 2025-11-06
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#13860) 2025-11-03
COMMIT 0.00 Add test for non-integer input to factorial function (#13024 Brief, technical test addition; human-or 2025-10-20
COMMIT 0.00 Add doctest for add_vertex in GraphAdjacencyList. Contribute Concise, domain-specific commit messagin 2025-10-20
COMMIT 0.00 feat: optimizing the prune function at the apriori_algorithm Commit messages show human style, domain 2025-10-19
COMMIT 0.00 Add doctest for circular queue overflow condition (#13590) Human style, specific technical context, 2025-10-19
COMMIT 0.00 Update logical issue in decision_tree.py (#13303) Minimal human summary, lacks AI hallmark 2025-10-17
COMMIT 0.00 Adding missing return type to pi_estimator function (#13427) Concise bullet list with domain phrasing 2025-10-17
COMMIT 0.00 Fix a few typos (#13346) Terse, domain-specific; no AI style in c 2025-10-15
COMMIT 0.00 Test on 3.14 (#13473) Very terse, human phrasing; no AI indica 2025-10-15
COMMIT 0.00 Delete requirements.txt because dependencies are in pyprojec Concise, direct phrasing typical of huma 2025-10-15
COMMIT 0.00 Fix typo and function call in maths module (#13515) Terse, domain-specific, with informal de 2025-10-15
COMMIT 0.00 Add t stochastic neighbour embedding using Iris dataset (#13 Human style, some repetition but no clea 2025-10-14
COMMIT 0.00 Add a README.md file to the scripts directory (#13480) Direct, minimally descriptive; fits huma 2025-10-14
COMMIT 0.00 Bump astral-sh/setup-uv from 6 to 7 (#13335) 2025-10-08
COMMIT 0.00 Test on Python 3.14 (#12710) Extremely brief, template-style; no AI s 2025-10-07
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#13286) 2025-10-06
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#13006) 2025-09-29
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12988) 2025-09-23
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12969) 2025-09-15
COMMIT 0.00 pre-commit autoupdate 2025-09-11 (#12963) Standard pre-commit update; nothing AI-l 2025-09-12
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12961) 2025-09-08
COMMIT 0.00 Bump actions/setup-python from 5 to 6 (#12952) 2025-09-05
COMMIT 0.00 Fix is_palindrome_recursive logic in strings/palindrome.py ( Issue-focused and succinct, no AI patter 2025-09-04
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12944) 2025-09-01
COMMIT 0.00 Algorithm to find unique prime factors (#9935) Very terse commit messages, human style, 2025-08-27
COMMIT 0.00 Improve blockchain/README.md (#9630) Commit messages are minimal and typical 2025-08-27
COMMIT 0.00 added coordinate_compression (#9317) Short, informal message tokens, no AI ha 2025-08-27
COMMIT 0.00 Enhancement of the knapsack algorithm with memorization and Human tone, abrupt language, typical cod 2025-08-26
COMMIT 0.00 Create cyclic_sort.py (#9256) Informal, task-driven commit notes, no A 2025-08-26
COMMIT 0.00 Add new solution for the euler project problem 9 (#12771) Brief technical descriptions, human phra 2025-08-26
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12930) 2025-08-26
COMMIT 0.00 Codex/find and fix a bug (#12782) Human, domain-specific issue reference, 2025-08-24
COMMIT 0.00 Use deque as queue in breadth_first_search_shortest_path_2.p Human commit style, references specific 2025-08-24
COMMIT 0.00 Fix RuntimeError in bipartite-check DFS/BFS and clean up doc Detailed fix message, domain jargon, spe 2025-08-24
COMMIT 0.00 Update Linked List from sequence script to use doctests (#12 Short, direct commit phrasing, lacks AI 2025-08-24
COMMIT 0.00 Bump actions/upload-pages-artifact from 3 to 4 (#12922) 2025-08-23
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12900) 2025-08-19
COMMIT 0.00 Bump actions/checkout from 4 to 5 (#12891) 2025-08-12
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12880) 2025-08-11
COMMIT 0.00 [pre-commit.ci] pre-commit autoupdate (#12864) 2025-07-29
PR 0.00 Bump pygments from 2.19.1 to 2.20.0 2026-04-02
PR 0.00 [pre-commit.ci] pre-commit autoupdate 2026-03-02
PR 0.00 Add relativistic kinetic energy Minimal free text, only checklist marked 2026-03-22
PR 0.00 gsvy Only a nonsense title ('gsvy'); no conte 2026-03-29
PR 0.00 Refactor: clean memoized knapsack using functools.cache Only template checkboxes are filled; no 2026-03-29
PR 0.00 Refactor: clean memoized knapsack using functools.cache Only template checkboxes are filled; no 2026-03-29
PR 0.00 Refactor: clean memoized knapsack using functools.cache Only template checkboxes are filled; no 2026-03-29
PR 0.00 Bump actions/configure-pages from 5 to 6 2026-03-27
PR 0.00 Hashmap Only structured template; no human/AI fr 2026-03-27
PR 0.00 Fix quick sort mutation No authored free-text; only template che 2026-03-27
PR 0.00 Improve quick_sort to avoid mutating input list Only template with checkboxes; no author 2026-03-27
PR 0.00 Hashmap Only template and checkbox selection; no 2026-03-27
PR 0.00 Feat/needleman wunsch Only template checkboxes marked; lacks A 2026-03-24
PR 0.00 binary_search: fix O(n log n) validation, remove redundant c Technical summary with domain jargon; no 2026-03-26
PR 0.00 Fix binary search to return first occurrence for duplicates Minimal, terse template fill; lacks AI h 2026-03-26
PR 0.00 Fix binary search to return first occurrence for duplicates Technical explanation with domain detail 2026-03-26
PR 0.00 Bump pillow from 11.2.1 to 12.1.1 2026-03-25
PR 0.00 Bump urllib3 from 2.4.0 to 2.6.3 2026-03-25
PR 0.00 Bump keras from 3.9.2 to 3.13.2 2026-03-25
PR 0.00 Bump fonttools from 4.58.0 to 4.60.2 2026-03-25
PR 0.00 Bump actions/deploy-pages from 4 to 5 2026-03-25
PR 0.00 Feat/needleman wunsch Only template checkboxes marked; lacks A 2026-03-24
PR 0.00 Add Hooke's Law implementation to physics Brief checklist answers; template struct 2026-03-24
PR 0.00 Fix typo: x_demonimator -> x_denominator in lamberts_ellipso Direct description of typo; terse and hu 2026-03-23
PR 0.00 Fix typo: x_demonimator -> x_denominator in lamberts_ellipso Direct, technical description; no AI-sty 2026-03-23
PR 0.00 Fix x_demonimator → x_denominator typo in lamberts_ellipsoid Terse, domain-specific; verification men 2026-03-23
PR 0.00 Add relativistic kinetic energy Brief, template-based input; lacks AI ph 2026-03-22
PR 0.00 Add XTEA block cipher implementation Concise technical description and domain 2026-03-17
PR 0.00 Add tfidf Technical, structured changelog; lacks A 2026-03-15