Skip to content

Feat: Enhance Seating Allocation Logic, Add Tests, and Refine Documentation#1

Open
VeinDevTtv wants to merge 9 commits into
hilolo:masterfrom
VeinDevTtv:master
Open

Feat: Enhance Seating Allocation Logic, Add Tests, and Refine Documentation#1
VeinDevTtv wants to merge 9 commits into
hilolo:masterfrom
VeinDevTtv:master

Conversation

@VeinDevTtv
Copy link
Copy Markdown

Chof readme.md hh ana wlh ma gay, walakin ba9i khas n9ad had lkhra ymkn ymkn ymkn ymkn

iiTzVein and others added 9 commits April 30, 2025 19:46
…classes and integrated new structures for passenger and boarding group management. Improved input parsing and added error handling for command-line arguments. Updated documentation to reflect current functionality and known limitations.
…eatingAllocator.cs for clarity. Adjusted comment formatting for better readability and consistency.
…larity; refine README formatting for command line test instructions.
…a new structure for tracking available seat blocks, improved initialization of seating maps, and replaced the TrySeatGroup method with TryFindAndPlaceGroup for better seat allocation efficiency. Updated revenue calculation and enhanced family seating validation. Removed obsolete methods and improved code comments for clarity.
…logic. Refactor `SeatingAllocator` description to reflect new dynamic strategy for group placement, including improved handling of window preferences and family seating rules. Add notes on limitations and future enhancements.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant