-
การแก้อัลกอริทึมสำหรับการเพิ่มประสิทธิภาพแบบไม่ต่อเนื่อง
คำอธิบาย การเพิ่มประสิทธิภาพแบบไม่ต่อเนื่องมีจุดมุ่งหมายเพื่อทำการตัดสินใจที่ดีเมื่อเรามีความเป็นไปได้มากมายให้เลือก การใช้งานแพร่หลายไปทั่วสังคมของเรา การใช้งานมีตั้งแต่การไขปริศนาซูโดกุไปจนถึงการจัดที่นั่งในงานเลี้ยงแต่งงาน เทคโนโลยีเดียวกันนี้สามารถจัดตารางเวลาเครื่องบินและลูกเรือ ประสานงานการผลิตเหล็ก และจัดระเบียบการขนส่ง...
-
แบ่งและพิชิตจัดเรียงและค้นหาและอัลกอริทึมแบบสุ่ม
คำอธิบาย หัวข้อหลักในส่วนนี้ของความเชี่ยวชาญ ได้แก่ สัญกรณ์เชิงซีมโทติค (“Big-oh”) การเรียงลำดับและการค้นหา การหารและการพิชิต (วิธีการหลัก การคูณจำนวนเต็มและเมทริกซ์ คู่ที่ใกล้เคียงที่สุด) และอัลกอริทึมแบบสุ่ม (QuickSort อัลกอริทึมการหดตัว สำหรับการตัดขั้นต่ำ) ราคา : สมัครฟรี! ดูภาษาของชั้นเรียน: คำบรรยายภาษาอังกฤษ: ภาษาอังกฤษ Divide and Conquer, Sorting and Searching และ Randomized...
-
อัลกอริทึมโลภ, แผนผังการขยายขั้นต่ำและการเขียนโปรแกรมแบบไดนามิก
คำอธิบาย หัวข้อหลักในส่วนนี้ของความเชี่ยวชาญพิเศษ ได้แก่ อัลกอริธึมที่โลภ (การจัดตารางเวลา ต้นไม้ขยายขั้นต่ำ คลัสเตอร์ รหัส Huffman) และการเขียนโปรแกรมแบบไดนามิก (เป้ การจัดลำดับ ต้นไม้การค้นหาที่เหมาะสมที่สุด) ราคา: สมัครฟรี! ดูภาษาของชั้นเรียน: คำบรรยายภาษาอังกฤษ: อัลกอริทึมโลภภาษาอังกฤษ ต้นไม้ที่ทอดข้ามขั้นต่ำ และการเขียนโปรแกรมแบบไดนามิก – Stanford University
-
การวิเคราะห์อัลกอริทึม
คำอธิบาย หลักสูตรนี้สอนแคลคูลัสที่ช่วยให้สามารถคาดการณ์เชิงปริมาณได้อย่างแม่นยำของโครงสร้างเชิงปริมาณขนาดใหญ่ นอกจากนี้ หลักสูตรนี้ยังครอบคลุมถึงการสร้างฟังก์ชันและซีมโทติคจริง จากนั้นจะแนะนำวิธีการเชิงสัญลักษณ์ในบริบทของแอปพลิเคชันในการวิเคราะห์อัลกอริทึมและโครงสร้างพื้นฐาน เช่น การเรียงสับเปลี่ยน ต้นไม้ สตริง คำ และการแมป คุณสมบัติทั้งหมด…
-
อัลกอริทึมตอนที่ 1
คำอธิบาย หลักสูตรนี้ครอบคลุมข้อมูลสำคัญที่โปรแกรมเมอร์ที่จริงจังทุกคนจำเป็นต้องรู้เกี่ยวกับอัลกอริทึมและโครงสร้างข้อมูล โดยเน้นที่แอปพลิเคชันและการวิเคราะห์ประสิทธิภาพเชิงวิทยาศาสตร์ของการนำ Java ไปใช้งาน ส่วนที่ XNUMX ครอบคลุมโครงสร้างข้อมูลเบื้องต้น การเรียงลำดับ และอัลกอริทึมการค้นหา ส่วนที่ II มุ่งเน้นไปที่อัลกอริทึมการประมวลผลกราฟและสตริง คุณสมบัติทั้งหมดของหลักสูตรนี้คือ...
-
วิทยาการคอมพิวเตอร์: อัลกอริทึมทฤษฎีและเครื่องจักร
คำอธิบาย หลักสูตรนี้แนะนำสาขาวิชาที่กว้างขึ้นของวิทยาการคอมพิวเตอร์แก่ผู้ที่มีความคุ้นเคยกับการเขียนโปรแกรม Java ในระดับพื้นฐาน ครอบคลุมครึ่งหลังของหนังสือ Computer Science: An Interdisciplinary Approach (ครึ่งแรกครอบคลุมในหลักสูตร Coursera Computer Science: Programming with a Purpose ซึ่งจะออกในฤดูใบไม้ร่วงปี 2018) ของเรา…
-
อัลกอริทึมตอนที่ II
คำอธิบาย หลักสูตรนี้ครอบคลุมข้อมูลสำคัญที่โปรแกรมเมอร์ที่จริงจังทุกคนจำเป็นต้องรู้เกี่ยวกับอัลกอริทึมและโครงสร้างข้อมูล โดยเน้นที่แอปพลิเคชันและการวิเคราะห์ประสิทธิภาพเชิงวิทยาศาสตร์ของการนำ Java ไปใช้งาน ส่วนที่ XNUMX ครอบคลุมโครงสร้างข้อมูลเบื้องต้น การเรียงลำดับ และอัลกอริทึมการค้นหา ส่วนที่ II มุ่งเน้นไปที่อัลกอริทึมการประมวลผลกราฟและสตริง คุณสมบัติทั้งหมดของหลักสูตรนี้คือ...
-
อัลกอริทึมสำหรับการหาลำดับดีเอ็นเอ
คำอธิบาย เราจะเรียนรู้วิธีการคำนวณ - อัลกอริทึมและโครงสร้างข้อมูล - สำหรับการวิเคราะห์ข้อมูลลำดับดีเอ็นเอ เราจะเรียนรู้เล็กน้อยเกี่ยวกับ DNA, จีโนมิกส์ และการใช้ลำดับเบสของ DNA เราจะใช้ Python เพื่อใช้อัลกอริทึมหลักและโครงสร้างข้อมูล และวิเคราะห์จีโนมจริงและชุดข้อมูลลำดับดีเอ็นเอ ราคา : สมัครฟรี!…
-
อัลกอริทึมการซื้อขายขั้นสูง
คำอธิบาย หลักสูตรนี้จะให้ข้อมูลผลการทดสอบย้อนกลับสำหรับกลยุทธ์ทั้งหมดในตลาดที่พัฒนาแล้วและตลาดเกิดใหม่ ผู้เรียนจะได้รับการสอนวิธีการทางวิทยาศาสตร์ในการทดสอบย้อนกลับโดยไม่ยอมแพ้ต่อการมองไปข้างหน้า (หรือ) อคติในการเอาชีวิตรอด คุณจะได้เรียนรู้วิธีการต่างๆ ในการสร้างระบบการทดสอบย้อนกลับที่มีประสิทธิภาพสำหรับกลยุทธ์ที่กล่าวถึงใน...
-
ขั้นตอนวิธีการซื้อขาย
คำอธิบาย หลักสูตรนี้ครอบคลุมกลยุทธ์การซื้อขายสองในเจ็ดกลยุทธ์ที่ใช้ได้ผลในตลาดเกิดใหม่ กลยุทธ์ทั้งเจ็ดประกอบด้วยกลยุทธ์ที่อิงตามโมเมนตัม โมเมนตัมล่ม การกลับตัวของราคา การคงอยู่ของรายได้ คุณภาพของรายได้ การเติบโตของธุรกิจพื้นฐาน อคติเชิงพฤติกรรม และการวิเคราะห์ข้อความของรายงานทางธุรกิจเกี่ยวกับบริษัท ในช่วงแรกของหลักสูตร คุณจะได้...