คำถามติดแท็ก packing

7
อัลกอริทึมใดที่สามารถใช้สำหรับการบรรจุสี่เหลี่ยมที่มีขนาดแตกต่างกันในสี่เหลี่ยมเล็กที่สุดที่เป็นไปได้ในวิธีที่เหมาะสมที่สุด?
Наэтотвопросестьответына กองมากเกินнарусском : Необходимовычислить, какоемаксимальноеколичествофигурвместитсянапрямоугольнике Чемможнореализовать? ฉันมีวัตถุรูปสี่เหลี่ยมผืนผ้าจำนวนหนึ่งซึ่งฉันต้องบรรจุลงในพื้นที่ที่เล็กที่สุดเท่าที่จะเป็นไปได้ (ขนาดของพื้นที่นี้ควรจะเป็นกำลังสอง) ฉันตระหนักถึงอัลกอริธึมการบรรจุที่หลากหลายที่จะแพ็คไอเท็มให้มากที่สุดเท่าที่จะเป็นไปได้ในพื้นที่ที่กำหนดอย่างไรก็ตามในกรณีนี้ฉันต้องการอัลกอริทึมในการคำนวณว่าพื้นที่นั้นควรมีขนาดใหญ่เพียงใด เช่นว่า Ive ได้สี่เหลี่ยมดังต่อไปนี้ 128 * 32 128 * 64 64 * 32 64 * 32 สามารถบรรจุลงในพื้นที่ 128 * 128 _________________ | 128 * 32 | | ________________ | | 128 * 64 | | | | | | ________________ | | …
273 algorithm  packing 

9
โครงสร้างช่องว่างภายในและการบรรจุ
พิจารณา: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; ขนาดของโครงสร้างคือ 12 และ 8 ตามลำดับ โครงสร้างเหล่านี้มีเบาะหรือบรรจุ? การขยายหรือการบรรจุเกิดขึ้นเมื่อใด
209 c  struct  structure  padding  packing 

1
ทำไมคอมไพล์ถึงบอกฉันว่า "บรรจุที่เก็บโดยอัตโนมัติในพื้นหลังเพื่อประสิทธิภาพสูงสุด"
หมายเหตุ : ฉันไม่คิดว่านี่เป็นคำถามที่ซ้ำกันซึ่งกำลังพูดถึงแพ็คที่ไม่ใช่พื้นหลังซึ่งแฮงค์คอมไพล์ด้วยข้อความแสดงข้อผิดพลาดที่แตกต่างกันเล็กน้อย ในที่เก็บ git ของฉันทุกครั้งที่ฉันเรียกใช้ (เช่น) git fetchgit จะพิมพ์: Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. ดูเหมือนว่าจะพิมพ์สิ่งนี้ทุกครั้งถ้าฉันทำgit fetchซ้ำ ๆ แม้ว่าจะไม่มีการเปลี่ยนแปลงและไม่มีอะไรgit fetchให้ทำ สิ่งนี้ไม่สมเหตุสมผลกับฉันสักเท่าไหร่ นอกจากนี้ยังดูเหมือนว่าจะเกิดขึ้นกับการดำเนินงานของเครือข่ายอื่น ๆ เช่นและgit pushgit pull คำสั่งจะกลับไปที่พรอมต์ทันทีโดยไม่มีเอาต์พุตเพิ่มเติมและฉันไม่พบกระบวนการคอมไพล์ใด ๆ ที่ทำงานบนเครื่องของฉัน ดูเหมือนว่าจะเกิดขึ้นเฉพาะกับที่เก็บนี้และในเครื่องนี้เท่านั้น git config -l | grep gcไม่ส่งคืนอะไรเลย ฉันจะทำอย่างไรเพื่อวินิจฉัยหรือแก้ไขปัญหานี้ $ git …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.