คำถามติดแท็ก computer-science

วิทยาการคอมพิวเตอร์ (CS) เป็นศาสตร์ที่อยู่เบื้องหลังการเขียนโปรแกรม เป็นการศึกษาพื้นฐานทางทฤษฎีของข้อมูลและการคำนวณและเทคนิคการปฏิบัติสำหรับการนำไปใช้และการประยุกต์ใช้ในระบบคอมพิวเตอร์


11
ความแตกต่างระหว่าง NP, NP-Complete และ NP-Hard คืออะไร
ความแตกต่างระหว่างNP , NP-CompleteและNP-Hardคืออะไร ฉันตระหนักถึงทรัพยากรมากมายทั่วทั้งเว็บ ฉันต้องการอ่านคำอธิบายของคุณและเหตุผลก็คือพวกเขาอาจแตกต่างจากสิ่งที่อยู่ข้างนอกหรือมีบางสิ่งที่ฉันไม่ทราบ

16
ความแตกต่างระหว่างภาษาที่พิมพ์แบบคงที่และภาษาที่พิมพ์แบบไดนามิกคืออะไร?
ฉันได้ยินมาว่าภาษาการเขียนโปรแกรมใหม่นั้นถูกพิมพ์แบบไดนามิก แต่จริงๆแล้วมันหมายความว่าอย่างไรเมื่อเราพูดว่าภาษานั้นถูกพิมพ์แบบไดนามิกและแบบคงที่?

30
โครงสร้างข้อมูลที่รู้จักกันน้อย แต่มีประโยชน์คืออะไร
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีบางโครงสร้างข้อมูลที่มีประโยชน์จริง ๆ แต่ไม่รู้จักโปรแกรมเมอร์ส่วนใหญ่ อันไหนกันนะ? ทุกคนรู้เกี่ยวกับรายการที่เชื่อมโยงต้นไม้ไบนารีและแฮช แต่ตัวอย่างเช่นรายการข้ามและตัวกรองบลูม ฉันอยากจะรู้โครงสร้างข้อมูลเพิ่มเติมที่ไม่ธรรมดา แต่ก็คุ้มค่าที่จะรู้เพราะพวกเขาพึ่งพาความคิดที่ดีและเพิ่มกล่องเครื่องมือของโปรแกรมเมอร์ PS: ฉันยังสนใจในเทคนิคต่าง ๆ เช่นการเชื่อมโยงการเต้นรำซึ่งใช้ประโยชน์อย่างชาญฉลาดของคุณสมบัติของโครงสร้างข้อมูลทั่วไป แก้ไข : โปรดพยายามรวมลิงค์ไปยังหน้าที่อธิบายโครงสร้างข้อมูลโดยละเอียด นอกจากนี้ลองเพิ่มคำสองสามคำเกี่ยวกับสาเหตุที่โครงสร้างข้อมูลเย็น (ดังที่Jonas Kölkerชี้ไปแล้ว) นอกจากนี้ยังพยายามที่จะให้ข้อมูลหนึ่งโครงสร้างต่อคำตอบ สิ่งนี้จะช่วยให้โครงสร้างข้อมูลที่ดีขึ้นสามารถลอยขึ้นไปด้านบนได้จากการโหวตของพวกเขาเพียงอย่างเดียว



23
“ ส่วนประกอบของ 2” คืออะไร
ผมอยู่ในระบบคอมพิวเตอร์หลักสูตรและได้รับการดิ้นรนในส่วนหนึ่งกับสองของส่วนประกอบ ฉันต้องการที่จะเข้าใจ แต่ทุกอย่างที่ฉันอ่านไม่ได้นำมารวมกันเพื่อฉัน ฉันอ่านบทความวิกิพีเดียและบทความอื่น ๆ รวมถึงหนังสือเรียนด้วย ดังนั้นฉันต้องการเริ่มโพสต์วิกิชุมชนนี้เพื่อกำหนดว่า Complement ของ Two คืออะไรวิธีการใช้และวิธีที่จะมีผลกับตัวเลขระหว่างการดำเนินการเช่น cast (จากการเซ็นชื่อเป็น unsigned และกลับกัน), bit-wise และ bit-shift . สิ่งที่ฉันหวังไว้คือคำจำกัดความที่ชัดเจนและรัดกุมซึ่งโปรแกรมเมอร์สามารถเข้าใจได้ง่าย


18
Y-combinator คืออะไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา Y-combinator เป็นแนวคิดวิทยาการคอมพิวเตอร์จาก "หน้าที่" ของสิ่งต่าง ๆ โปรแกรมเมอร์ส่วนใหญ่ไม่ค่อยรู้เรื่อง combinators เลยแม้แต่น้อยหากพวกเขาเคยได้ยินเกี่ยวกับพวกเขา Y-combinator คืออะไร ผู้ประสานงานทำงานอย่างไร สิ่งที่ดีสำหรับ มันมีประโยชน์ในภาษาเชิงโพรซีเดอร์หรือไม่?

19
วิธีที่จะไปจากการเรียกซ้ำไปซ้ำ
ฉันใช้การเรียกซ้ำหลายครั้งในการเขียนโปรแกรมเป็นเวลาหลายปีเพื่อแก้ไขปัญหาที่เรียบง่าย แต่ฉันรู้ดีว่าบางครั้งคุณจำเป็นต้องทำซ้ำเนื่องจากปัญหาหน่วยความจำ / ความเร็ว ดังนั้นบางครั้งในอดีตที่ผ่านมาฉันลองไปหาว่ามี "รูปแบบ" หรือวิธีการแบบหนังสือหรือข้อความใด ๆ ในการเปลี่ยนวิธีการเรียกซ้ำโดยทั่วไปเพื่อทำซ้ำและไม่พบอะไรเลย หรืออย่างน้อยก็ไม่มีอะไรที่ฉันจำได้ว่ามันจะช่วย มีกฎทั่วไปหรือไม่ มี "รูปแบบ" หรือไม่?

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

13
ความโปร่งใสอ้างอิงคืออะไร?
คำว่าการอ้างอิงความโปร่งใสหมายถึงอะไร? ฉันได้ยินว่ามันอธิบายว่า "หมายความว่าคุณสามารถแทนที่เท่ากับด้วย" ได้ แต่นี่ดูเหมือนจะเป็นคำอธิบายที่ไม่เพียงพอ

9
การครอบคลุมโค้ดคืออะไรและคุณวัดได้อย่างไร
การครอบคลุมโค้ดคืออะไรและคุณวัดได้อย่างไร ฉันถูกถามคำถามนี้เกี่ยวกับการครอบคลุมรหัสการทดสอบอัตโนมัติของเรา ดูเหมือนจะเป็นเช่นนั้นนอกเหนือจากเครื่องมืออัตโนมัติมันเป็นศิลปะมากกว่าวิทยาศาสตร์ มีตัวอย่างจริง ๆ ของวิธีใช้การครอบคลุมโค้ดหรือไม่?


3
การทำให้เป็นมาตรฐานใน DOM การแยกวิเคราะห์ด้วย java - มันทำงานอย่างไร
ฉันเห็นบรรทัดด้านล่างในรหัสสำหรับตัวแยกวิเคราะห์ DOM ที่บทช่วยสอนนี้ doc.getDocumentElement().normalize(); ทำไมเราถึงทำสิ่งนี้ให้เป็นมาตรฐาน? ฉันอ่านเอกสารแต่ไม่เข้าใจคำ วางโหนดข้อความทั้งหมดในระดับความลึกเต็มของทรีย่อยที่อยู่ใต้โหนดนี้ โอเคแล้วมีคนแสดงให้ฉันดู (ต้นไม้น่าจะดีกว่า) ต้นไม้ชนิดนี้เป็นอย่างไร ทุกคนสามารถอธิบายได้ไหมว่าทำไมต้องมีการปรับสภาพให้เป็นมาตรฐาน? จะเกิดอะไรขึ้นถ้าเราไม่ทำให้ปกติ

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