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

ในคณิตศาสตร์และวิทยาการคอมพิวเตอร์อัลกอริทึมเป็นวิธีที่มีประสิทธิภาพที่แสดงเป็นรายการ จำกัด ของคำแนะนำที่กำหนดไว้อย่างดีสำหรับการคำนวณฟังก์ชัน อัลกอริทึมที่ใช้สำหรับการคำนวณการประมวลผลข้อมูลและการใช้เหตุผลอัตโนมัติ

5
ปริศนาสัมภาษณ์เกี่ยวกับการเดินทางในส่วนของเส้น
บนบรรทัดจำนวนความยาวMโดยที่0 < M <= 1,000,000,000คุณได้รับN( 1 < N <= 100,000) จุดจำนวนเต็ม ในแต่ละคู่จุดแรกแทนตำแหน่งที่วัตถุอยู่ในขณะนี้และจุดที่สองแสดงถึงจุดที่ควรย้ายวัตถุ (โปรดทราบว่าsecondจุดอาจเล็กกว่าfirst) ทีนี้สมมติว่าคุณเริ่มจากจุดนั้น0และมีรถเข็นที่สามารถเก็บ1วัตถุได้ คุณต้องการย้ายวัตถุทั้งหมดจากตำแหน่งเริ่มต้นของพวกเขาไปยังตำแหน่งสุดท้ายของพวกเขาในขณะที่เดินทางระยะทางน้อยที่สุดตามแนวหมายเลข ( ไม่ใช่การกระจัด) Mคุณจะต้องจบลงในประเด็น ตอนนี้ฉันพยายามลดปัญหานี้เป็นปัญหาที่ง่ายขึ้น ความซื่อสัตย์ฉันไม่สามารถแม้แต่จะคิดว่าพลังของสัตว์ (ที่อาจจะโลภ) วิธีการแก้ปัญหา อย่างไรก็ตามความคิดแรกของฉันคือการทำให้การเคลื่อนไหวข้างหลังแย่ลงเป็นสองการเคลื่อนไหวไปข้างหน้า แต่นั่นไม่ได้ผลในทุกกรณี ฉันดึง3กรณีทดสอบตัวอย่างเหล่านี้มาที่นี่: คำตอบ testcase 12แรกคือ ครั้งแรกที่คุณรับรายการที่จุดred 0จากนั้นคุณย้ายไปที่จุด6(ระยะทาง = 6) วางredรายการชั่วคราวจากนั้นเลือกgreenรายการ จากนั้นคุณย้ายไปที่จุด5(ระยะทาง = 1) และวางgreenรายการ จากนั้นคุณย้ายกลับไปที่จุด6(ระยะทาง = 1) และรับredรายการที่คุณทิ้งย้ายไปยังจุดที่ 9 (ระยะทาง = 3) จากนั้นเลื่อนไปที่จุด10(ระยะทาง = 1) เพื่อจบลำดับ ระยะทางทั้งหมดที่เดินทางคือ6 …
10 algorithms  math 

4
ความแตกต่างระหว่างอัลกอริธึมที่ใช้โครงสร้างข้อมูลและอัลกอริธึมที่ใช้ฐานข้อมูลคืออะไร
คำถามทั่วไป ความแตกต่างระหว่างอัลกอริธึมที่ใช้โครงสร้างข้อมูลและอัลกอริธึมที่ใช้ฐานข้อมูลคืออะไร บริบทบางอย่าง นี่เป็นคำถามที่ดักฟังฉันมาระยะหนึ่งแล้วและฉันไม่สามารถหาคำตอบที่น่าเชื่อถือได้ ขณะนี้ฉันกำลังทำงานเพื่อเสริมสร้างความเข้าใจเกี่ยวกับอัลกอริทึมที่แน่นอนว่าเกี่ยวข้องกับโครงสร้างข้อมูลอย่างหนัก สิ่งเหล่านี้เป็นโครงสร้างพื้นฐานเช่นกระเป๋าคิวคิวกองซ้อนลำดับความสำคัญคิวและกอง ฉันยังใช้ฐานข้อมูลทุกวันเพื่อจัดเก็บข้อมูลที่ได้รับการประมวลผลและส่งโดยผู้ใช้ปลายทางหรือประมวลผลโดยโปรแกรม ฉันดึงและส่งข้อมูลผ่าน DAL ซึ่งมีโครงสร้างข้อมูลของตัวเองที่สร้างขึ้นตามตารางในฐานข้อมูล คำถามของฉันมาเมื่อฉันมีตัวเลือกในการจัดเรียงข้อมูลโดยใช้ฐานข้อมูลเพื่อส่งกลับมาให้ฉันสั่งในแบบขึ้น / ลงหรือดึงและโหลดข้อมูลลงในตรรกะของฉันประมวลผลข้อมูลนี้ในคิวลำดับความสำคัญและเรียงลำดับฮีป ทั้งหมดของมัน. หรืออีกอันหนึ่งก็เพื่อค้นหาระเบียนโดยใช้ฐานข้อมูลแทนที่จะโหลดชุดย่อยของระเบียนและใช้บางอย่างเช่นการค้นหาแบบไบนารีเพื่อค้นหาระเบียนหรือระเบียนที่ฉันสนใจ ในใจของฉันฉันจะพยายามให้มีการดำเนินการหลายอย่างในฐานข้อมูลปลายก่อนที่จะส่งเพราะการสื่อสารมีราคาแพง สิ่งนี้ทำให้ฉันประหลาดใจเมื่อคุณใช้อัลกอริธึมและโครงสร้างข้อมูลที่กำหนดไว้อย่างเคร่งครัดภายในตรรกะของคุณเองแทนที่จะประมวลผลข้อมูลมากกว่าของฐานข้อมูล ดังนั้นนี่คือคำถาม ... คำถาม โครงสร้างข้อมูลและฐานข้อมูลแตกต่างกันอย่างไร เมื่อไหร่ที่เราจะใช้อัลกอริทึมที่ใช้โครงสร้างข้อมูลที่กำหนดไว้เฉพาะภายในตรรกะของคุณเองและไม่ใช่ของฐานข้อมูล @ ฮาร์วีย์โพสต์:เมื่อใดที่วิธีการในฐานข้อมูลมีประสิทธิภาพน้อยกว่าการใช้วิธีการในตรรกะของคุณเอง? @mirculixx โพสต์:วิธีใดที่ทำให้มีประสิทธิภาพ @ ฮาร์วีย์โพสต์:การประมวลผลข้อมูลด้วยโครงสร้างข้อมูลเร็วกว่าทำในฐานข้อมูลอย่างไร ชี้แจง @Grant โพสต์:ฐานข้อมูลที่ฉันทำงานตามปกตินั้นสัมพันธ์กันและคำถามเหล่านี้ไม่ได้ทำงานกับพวกเขา อย่างไรก็ตามฉันคิดว่าคำถามเหล่านี้ใช้กับกรอบการคงอยู่ใด ๆ (เมื่อฉันพูดกรอบฉันหมายถึงในความหมายทั่วไปมากที่สุด) ฉันรู้ว่าคำตอบที่ไม่มีบริบทเฉพาะนั้นยาก จุดคิดคำแนะนำหรืออภิปรายเรื่องอาหารเป็นสิ่งที่ฉันกำลังมองหาและจะได้รับการชื่นชมมากที่สุด!

5
อัลกอริธึมที่ดีและรวดเร็วรีเฟรชคืออะไร [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันมีการสัมภาษณ์การเขียนโปรแกรมขึ้นมาในสองสามสัปดาห์ ฉันเรียนคลาสอัลกอริธึมมานานแล้ว แต่น่าจะลืมแนวคิดหลักบางข้อ ฉันกำลังมองหาหนังสือที่สั้นมาก ( <100 หน้า ) เกี่ยวกับอัลกอริทึมเพื่อเร่งความเร็ว ควรรวมอัลกอริทึมการเรียงลำดับโครงสร้างข้อมูลและสิ่งจำเป็นอื่น ๆ มันไม่จำเป็นต้องเป็นหนังสือ ... แค่มองหาวิธีที่ยอดเยี่ยมในการติดตามประมาณหนึ่งสัปดาห์ เครื่องมือที่ดีที่สุดสำหรับการแนะนำหรือทบทวนขั้นตอนวิธีอย่างรวดเร็วคืออะไร

4
หาบ้านในรัศมี
ในระหว่างการสัมภาษณ์ฉันถูกขอให้ระบุสิ่งต่อไปนี้: แอปพลิเคชันอสังหาริมทรัพย์ที่แสดงรายการบ้านทั้งหมดที่อยู่ในตลาดปัจจุบัน (เช่นเพื่อขาย) ภายในระยะทางที่กำหนด (พูดตัวอย่างเช่นผู้ใช้ต้องการค้นหาบ้านทั้งหมดภายใน 20 ไมล์) คุณจะออกแบบแอปพลิเคชันของคุณอย่างไร (ทั้งโครงสร้างข้อมูลและอะโลกิริทึม) เพื่อสร้างบริการประเภทนี้ ความคิดใด ๆ คุณจะใช้มันอย่างไร? ฉันบอกเขาว่าฉันไม่รู้เพราะฉันไม่เคยทำเรื่องทางภูมิศาสตร์มาก่อน

3
การโหลดบัสอย่างมีประสิทธิภาพ
นี่คือสิ่งที่ฉันทำเพื่อ บริษัท ท่องเที่ยวรถบัสเมื่อนานมาแล้วและฉันก็ไม่เคยพอใจกับผลลัพธ์ที่ได้ ฉันกำลังคิดเกี่ยวกับโครงการเก่านั้นเมื่อเร็ว ๆ นี้และคิดว่าฉันจะทบทวนปัญหานั้นอีกครั้ง ปัญหา: บริษัท การเดินทางด้วยรถบัสมีรถโดยสารหลายคันที่มีความจุผู้โดยสารที่แตกต่างกัน (เช่นรถบัสโดยสาร 50- 50 คัน, รถบัสโดยสาร 30 25 คัน ... และอื่น ๆ ) พวกเขาเชี่ยวชาญในการให้บริการขนส่งไปยังกลุ่มใหญ่มาก (300+ ผู้โดยสารต่อกลุ่ม) เนื่องจากแต่ละกลุ่มต้องการเดินทางด้วยกันพวกเขาจำเป็นต้องจัดการกองยานของตนอย่างมีประสิทธิภาพเพื่อลดของเสีย ตัวอย่างเช่นผู้โดยสาร 88 คนได้รับการบริการที่ดีกว่าโดยรถบัสโดยสาร 30 คัน (ที่นั่งว่างเปล่า 2 ที่นั่ง) กว่ารถโดยสาร 50 คันสองคัน (ที่นั่งว่าง 12 คัน) อีกตัวอย่างหนึ่งผู้โดยสาร 75 คนจะได้รับการบริการที่ดีขึ้นโดยรถบัสโดยสาร 50 คันและรถบัสโดยสาร 30 คันหนึ่งประเภท อัลกอริทึมที่ดีในการทำสิ่งนี้คืออะไร
10 algorithms 

5
การปรับปรุงประสิทธิภาพสำหรับการ grepping ทับไฟล์ขนาดใหญ่
ฉันมี FILE_A ซึ่งมีมากกว่า 300,000 บรรทัดและ FILE_B ซึ่งมีมากกว่า 30 ล้านบรรทัด ฉันสร้างสคริปต์Bashที่ greps แต่ละบรรทัดใน FILE_A มากกว่าใน FILE_B และเขียนผลลัพธ์ของ grep ไปยังไฟล์ใหม่ กระบวนการทั้งหมดนี้ใช้เวลานานกว่า 5 ชั่วโมง ฉันจะปรับปรุงประสิทธิภาพของสคริปต์ได้อย่างไร ฉันใช้grep -F -m 1เป็นคำสั่ง grep FILE_A มีลักษณะดังนี้: 123456789 123455321 และ FILE_B เป็นเช่นนี้: 123456789,123456789,730025400149993, 123455321,123455321,730025400126097, ดังนั้นด้วย Bash ฉันมีwhileวนรอบที่เลือกบรรทัดถัดไปใน FILE_A และ greps มากกว่าใน FILE_B เมื่อพบรูปแบบใน FILE_B ฉันเขียนลงในไฟล์ result.txt while read …

3
อัลกอริทึมใดที่สามารถใช้เพื่อให้ได้การทำนายคำถัดไปที่ดีพอสมควร
วิธีที่ดีในการใช้ "การคาดการณ์คำถัดไป" คืออะไร ตัวอย่างเช่นผู้ใช้พิมพ์ "I am" และระบบแนะนำ "a" และ "ไม่" (หรืออาจเป็นอย่างอื่น) เป็นคำถัดไป ฉันตระหนักถึงวิธีการที่ใช้โซ่มาร์คอฟและข้อความการฝึกอบรม (ชัดเจน) เพื่อให้บรรลุเป้าหมายนี้มากหรือน้อย แต่ฉันอ่านบางที่ว่าวิธีนี้มีข้อ จำกัด มากและใช้กับกรณีที่ง่ายมาก ฉันเข้าใจพื้นฐานของเครือข่ายประสาทและอัลกอริทึมทางพันธุกรรม (แต่ไม่เคยใช้มันในโครงการที่จริงจัง) และบางทีพวกเขาอาจได้รับความช่วยเหลือบ้าง ฉันสงสัยว่ามีอัลกอริทึมใด ๆ ที่ได้รับข้อความการฝึกอบรมที่เหมาะสม (เช่นบทความในหนังสือพิมพ์และการพิมพ์ของผู้ใช้) สามารถเกิดขึ้นได้พร้อมคำแนะนำที่เหมาะสมสำหรับคำถัดไป หากไม่ใช่ (ลิงก์ไปยัง) อัลกอริทึมวิธีการระดับสูงทั่วไปเพื่อโจมตีปัญหานี้ยินดีต้อนรับ

1
โปรแกรมเมอร์กราฟิกจะจัดการกับการแสดงจุดยอดที่ไม่เปลี่ยนภาพได้อย่างไร
ดังนั้นชื่อค่อนข้างอึดอัดใจ ฉันจะให้พื้นหลังแล้วถามคำถามของฉัน ความเป็นมา : ฉันทำงานเป็นนักพัฒนาแอปพลิเคชั่นเว็บGISแต่ในเวลาว่างฉันเล่นกับการเรนเดอร์แผนที่และปรับปรุงรูปแบบการแลกเปลี่ยนข้อมูล ฉันทำงานในพื้นที่ 2D เท่านั้น ปัญหาที่น่าสนใจอย่างหนึ่งที่ฉันได้พบก็คือเมื่อคุณแสดงรูปหลายเหลี่ยมในขนาดเล็ก (ซูมออก) จุดยอดเยี่ยมจำนวนมากซ้ำซ้อนกัน กรณีที่รุนแรงคือคุณมีรูปหลายเหลี่ยมที่มี 500,000 จุดยอดที่ใช้พิกเซลเดียวเท่านั้น หากคุณกำลังส่งข้อมูลนี้ไปยังเบราว์เซอร์มันจะเป็นการไม่เหมาะสมที่จะละเว้นจุดยอดเหล่านั้น ~ 499,999 วิธีหนึ่งที่เราสามารถทำได้คือการแสดงภาพบนเซิร์ฟเวอร์และส่งเป็น PNG: voila มันเป็นประเด็น อย่างไรก็ตามบางครั้งเราต้องการข้อมูลที่ส่งไปยังเบราว์เซอร์ซึ่งสามารถแสดงผลด้วย SVG (หรือแคนวาสหรือผ้าใบหรือ webgl) เพื่อให้สามารถโต้ตอบได้ ปัญหา : ปรากฎว่าการใช้ชุดข้อมูลทางภูมิศาสตร์สมัยใหม่มันง่ายเกินความสามารถในการแสดงผลของ SVG ในความพยายามที่จะรับมือกับข้อ จำกัด เหล่านั้นฉันพยายามที่จะหาวิธีลดขนาดข้อมูลที่ตั้งไว้ตามขนาดและขอบเขตของแผนที่ (และถ้าจำเป็นสำหรับความกว้างและความสูงของพิกเซลแผนที่ที่ทราบ) ฉันลดขนาดข้อมูลลงอย่างมากเพียงแค่ใช้อัลกอริทึม Douglas-Peuckerและฉันเชื่อว่าฉันสามารถทำให้รูปหลายเหลี่ยมเป็นจริงได้ภายในหนึ่งพิกเซล แต่น่าเสียดายที่ Douglas-Peucker ไม่รักษาโทโพโลยีดังนั้นจึงเปลี่ยนวิธีการแสดงเส้นขอบระหว่างรูปหลายเหลี่ยม ฉันไม่สามารถหาอัลกอริทึมอื่น ๆ เพื่อทดลองและปรับให้เข้ากับวัตถุประสงค์ได้อย่างง่ายดาย แต่ฉันมีพื้นหลัง CS / อัลกอริทึมไม่มากและอาจจำไม่ได้ถ้าฉันเห็นพวกเขา

4
ปัจจุบันมีการทดสอบความถนัดทันสมัยและเป็นมาตรฐานสำหรับวิศวกรรมซอฟต์แวร์หรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา พื้นหลัง ฉันเป็นวิศวกรซอฟต์แวร์ที่ทำงานอยู่ในระหว่างการหาสัญญาใหม่สำหรับปีถัดไปหรือมากกว่านั้น ในการค้นหาของฉันฉันยั่งยืนสัมภาษณ์หลายเทคนิคไร้สาระตามที่ระบุโดยคำถามนี้เป็นที่นิยมผมถามก่อนหน้านี้ในวันนี้ แม้ว่าคำถามที่ฉันถูกถามไม่ได้ไร้สาระเกือบทุกครั้ง แต่ฉันก็คงจะเหนื่อยที่จะตอบคำถามเหล่านี้หลายต่อหลายครั้งเพื่อโอกาสในการทำสัญญาที่หลากหลาย ดังนั้นสิ่งนี้ทำให้ฉันคิดว่าการสอบแบบมาตรฐานที่ผู้เชี่ยวชาญด้านซอฟต์แวร์สามารถใช้งานได้จะจัดทำดัชนีชี้วัดทั่วไปที่ผู้อ้างอิงสามารถอ้างอิงแทนคำถามสัมภาษณ์ทางเทคนิคที่ไร้สาระ คำถาม มีการทดสอบความถนัดทางวิศวกรรมซอฟต์แวร์ที่เป็นมาตรฐาน (SEAT ??) สำหรับมืออาชีพในการทำงานหรือไม่? หากไม่มีการสอบเช่นนั้นคำถามหรือหัวข้อใดที่ควรครอบคลุม ความคิดเพิ่มเติม โปรดจำไว้ว่าหากเสนอคำถามหรือหัวข้อเพื่อมุ่งเน้นคำถามหรือหัวข้อที่เกี่ยวข้องกับแนวทางการพัฒนาร่วมสมัยและความต้องการที่เป็นจริงในพนักงานซึ่งจะเป็นจุดทดสอบความถนัดแบบมาตรฐาน กล่าวอีกนัยหนึ่งไม่มีคำถามการเดินทางข้ามตัวตลก

6
ตัวอย่างของอัลกอริทึมที่ใช้งานทั่วไปที่ได้รับประโยชน์จากการใช้งาน GPU? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันกำลังมองหาตัวอย่างของอัลกอริธึมที่ใช้งานทั่วไป (หมายถึงไม่เกี่ยวข้องกับกราฟิค) ที่ได้รับการพิสูจน์แล้วว่ารันลำดับความสำคัญได้เร็วกว่าบน GPU มากกว่าบน CPU ฉันจะใช้ตัวอย่างเหล่านี้เพื่อคิดอย่างสร้างสรรค์เกี่ยวกับอัลกอริทึมอื่น ๆ ที่ฉันสามารถนำไปใช้กับ GPU

3
มีอัลกอริทึมที่รู้จักกันดีในการจัดตารางการแข่งขันของทัวร์นาเมนต์หรือไม่?
เพียงแค่สงสัยว่ามีอัลกอริทึมการจัดตารางทัวร์นาเมนต์ออกมาแล้วหรือไม่ที่ฉันสามารถใช้หรือปรับตัวได้เล็กน้อย นี่คือความต้องการของฉัน: จำนวนตัวแปรของคู่ต่อสู้ที่อยู่ในจำนวนตัวแปรของทีม / สโมสรแต่ละอันจะต้องจับคู่กับคู่ต่อสู้ ฝ่ายตรงข้ามสองคนไม่สามารถมาจากสโมสรเดียวกันได้ หากมีผู้เล่นจำนวนคี่หนึ่งในนั้นจะถูกสุ่มเลือกเพื่อรับการลาก่อน อัลกอริทึมใด ๆ ที่เกี่ยวข้องกับชุดข้อกำหนดประเภทนี้จะได้รับการชื่นชม แก้ไข:ฉันต้องการเรียกใช้มากที่สุดครั้งเดียวเท่านั้นสร้างการจับคู่สำหรับ 'รอบแรก' ของทัวร์นาเมนต์
10 algorithms 

4
อัลกอริทึมอย่างรวดเร็วเพื่อค้นหาอาร์เรย์เรียงลำดับของการลอยเพื่อหาคู่ของการลอยคร่อมค่าการป้อนข้อมูล
ฉันมีอาร์เรย์ของลอยเรียงจากที่เล็กที่สุดไปหามากที่สุดและต้องสามารถเลือกลอยที่ใกล้ที่สุดที่มากกว่าหรือน้อยกว่าค่าอินพุตที่ผ่าน ค่าอินพุตนี้ไม่จำเป็นต้องแสดงเป็นค่าในอาร์เรย์ แนวทางที่ไร้เดียงสาคือการค้นหาเชิงเส้นอย่างง่ายผ่านอาร์เรย์ ที่อาจมีลักษณะเช่นนี้: void FindClosestFloatsInArray( float input, std::vector<float> array, float *min_out, float *max_out ) { assert( input >= array[0] && input < array[ array.size()-1 ] ); for( int i = 1; i < array.size(); i++ ) { if ( array[i] >= input ) { *min = array[i-1]; *max = …
10 c++  algorithms 

7
N ควีนคำถามสัมภาษณ์โดย X ใน Y
ฉันถูกถามคำถามต่อไปนี้ในการสัมภาษณ์วันนี้และฉันก็คิดถึงมันมานับตั้งแต่ ฉันไม่สามารถตอบได้และไม่สามารถหาวิธีแก้ปัญหาออนไลน์ได้ มอบกระดานหมากรุกที่มีขนาด X โดย Y และ N ให้พิจารณาว่าเป็นไปได้หรือไม่ที่จะจัดเรียงราชินีเหล่านี้บนกระดานเพื่อให้พวกเขาไม่สามารถโจมตีซึ่งกันและกันได้ บอร์ด 2 x 3 ที่มี 2 ควีนส์มีทางออกดังนั้นอัลกอริทึมจะกลับมาเป็นจริง: Q . . . . Q ฉันกำลังมองหาวิธีการเขียนโปรแกรมสำหรับปริศนานี้ไม่ใช่แค่วิธีแก้ปัญหาบนกระดาษเช่น

3
วิธีที่ดีในการเรียนรู้วิธีการแก้ปัญหาใน InterviewStreet [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ สำเนาซ้ำที่เป็นไปได้: ฉันจะปรับให้เข้ากับคำถามท้าทายก่อนสัมภาษณ์ได้อย่างไร InterviewStreet เป็น บริษัท ใหม่ที่ทำหน้าที่เป็นตัวกรองสำหรับ บริษัท ต่างๆในการค้นหาโปรแกรมเมอร์ที่สามารถเขียนโค้ดได้ ปัญหาของฉันคือคณิตศาสตร์ของฉันค่อนข้างอ่อนแอและฉันต้องการที่จะศึกษาแม้ว่าจะมาจากพื้นดินขึ้นเพื่อให้สามารถแก้ไขคำถามเช่นนี้ที่พบในเว็บไซต์ของพวกเขา: Find the no of positive integral solutions for the equations (1/x) + (1/y) = 1/N! (read 1 by n factorial) Print a single integer which is …

2
ต้นไม้ B เทียบกับต้นไม้ R - มันไม่ใช่แค่รายการลิงก์ที่เชื่อมโยงเข้าด้วยกันใช่ไหม
ฉันค่อนข้างคุ้นเคยกับต้นไม้ B โดยส่วนใหญ่จะต้องรักษาฐานข้อมูลที่ดีด้วยไฟฟ้าเครื่องปรับอากาศและพื้นที่ฮาร์ดไดรฟ์ ฉันเชื่อมโยงกับรายการที่เชื่อมโยงเป็นสองเท่า (เช่น [ey,]]) วันนี้หนึ่งในนักพัฒนาในมื้อกลางวันพูดถึงต้นไม้ R ฉันกระโดดวิกิพีเดียและเริ่มอ่าน มันฟังดูน่ากลัวเหมือนต้นไม้ B ที่สูงขึ้น น่าเสียดายที่การไม่มีพื้นฐานทางคณิตศาสตร์ที่ลึกทำให้ยากที่จะเข้าใจในสิ่งที่เพื่อนร่วมงานของฉันพูดถึง ฉันหวังว่าถ้ามีคนสามารถอธิบายความแตกต่างเล็กน้อยระหว่างต้นไม้ B และต้นไม้ R ฉันอาจจะจบลงด้วยการถามพวกคนต่อไป แต่ไม่มีการรับประกันว่าพวกเขาจะตอบคำถามของฉัน พวกเขาจะเริ่มท่องจำเกี่ยวกับพระเจ้ามากกว่าจะรู้ . .

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.