Skip to content
  • d00262695's avatar
    158168e3
    feat: complete Part 1 tasks 1-5 with full validation and custom data structure · 158168e3
    d00262695 authored
    - Implemented custom MyArrayList (generic, no built-in structures)
    - Added Interaction model with CSV parsing + validation
    - Added LogAnalyzer with:
      • file loading and line validation
      • reverse chronological sort (manual selection sort)
      • user action diversity analysis + tie-breaking
      • filter by user ID
      • filter by action type
    - Added input validation across all methods
    - Added Main class to run and test all tasks
    158168e3
    feat: complete Part 1 tasks 1-5 with full validation and custom data structure
    d00262695 authored
    - Implemented custom MyArrayList (generic, no built-in structures)
    - Added Interaction model with CSV parsing + validation
    - Added LogAnalyzer with:
      • file loading and line validation
      • reverse chronological sort (manual selection sort)
      • user action diversity analysis + tie-breaking
      • filter by user ID
      • filter by action type
    - Added input validation across all methods
    - Added Main class to run and test all tasks
Loading