หน้าแรก
หน้าแรก
ในปัญหานี้ เราได้รับต้นไม้นิพจน์ที่ประกอบด้วยการดำเนินการไบนารีเช่น +, - , /, * เราต้องทำการประเมินแผนผังนิพจน์แล้วส่งคืนผลลัพธ์ แผนผังนิพจน์ เป็นไบนารีทรีชนิดพิเศษซึ่งแต่ละโหนดประกอบด้วยโอเปอเรเตอร์หรือตัวถูกดำเนินการซึ่งมีการกระจายเป็น− โหนดใบของต้นไม้เป็นค่าที่จะดำเนินการ โหนดที่ไม่ใช่ใบไม้ป
ในปัญหานี้ เราได้รับสองอาร์เรย์แต่ละรายการซึ่งแสดงถึงแผนการลงทุน งานของเราคือดำเนินการ การประเมินความเสี่ยงในการลงทุน และค้นหาว่าการลงทุนใดในสองข้อนี้มีแนวโน้มมากกว่า ทั้งการลงทุน I1[][] และ I2[][] มีชุดของผลลัพธ์และความน่าจะเป็นของผลการลงทุนนั้น เมื่อใช้ค่าเหล่านี้ เราต้องหาความเสี่ยงในการลงทุนแ
มีกฎเกณฑ์บางอย่างในการเขียนโปรแกรมที่ควบคุมวิธีดำเนินการ ลำดับของการประเมินการดำเนินงานและการเชื่อมโยงของการดำเนินงาน (ซึ่งถูกกำหนดจากซ้ายไปขวา) นี่คือโปรแกรมแสดงลำดับการประเมินของตัวถูกดำเนินการ ตัวอย่าง #include <iostream> using namespace std; int x = 2; int changeVal() { x *
ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ขนาด n ซึ่งประกอบด้วยค่า n/2 คู่ และค่าคี่ n/2 งานของเราคือสร้างโปรแกรมเพื่อวาง เลขคู่ที่ดัชนีคู่ และเลขคี่ที่ดัชนีคี่ มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล: arr[] ={5, 1, 6, 4, 3, 8} ผลลัพธ์: arr[] ={6, 1, 5, 4, 3, 8} แนวทางการแก้ปัญหา - วิธีแก้ปัญ
ในปัญหานี้ เราได้รับรายการที่อยู่ติดกันซึ่งแสดงถึงต้นไม้ n-ary งานของเราคือการหาจำนวนของทรีย่อยขนาดคู่ ในทรี n-ary ต้นไม้นารี ถูกกำหนดให้เป็นชุดของโหนดที่ปกติจะแสดงตามลำดับชั้นในลักษณะต่อไปนี้ ต้นไม้เริ่มต้นที่โหนดราก แต่ละโหนดของแผนผังจะเก็บรักษารายการตัวชี้ไปยังโหนดย่อย จำนวนโหนดย่อยน้อย
ในปัญหานี้ เราได้รับค่าจำนวนเต็มสามค่า A , B และ T งานของเราคือสร้างโปรแกรมเพื่อเล่น เกมผลัดกันคี่ที่มีจำนวนเต็มสองจำนวน ค่าจำนวนเต็มสองค่าคือ : T หมายถึงจำนวนรอบในเกม A หมายถึงค่าสำหรับผู้เล่น1 B หมายถึงค่าสำหรับผู้เล่น2 ถ้าค่าของ T เป็นเลขคี่ ค่าของ A จะถูกคูณด้วย 2 ถ้าค่าของ T เป็นคู่ ค่า
ในปัญหานี้ เราได้รับอาร์เรย์ตัวเลข N หน้าที่ของเราคือตรวจสอบว่าตัวเลขนั้นเป็น เลขร้ายหรือเลขแปลก เลขร้าย: เป็นจำนวนบวกซึ่งมีเลขคู่เท่ากับ 1 ในการขยายฐานสอง ตัวอย่าง: 5, 17 จำนวนที่น่ารังเกียจ: เป็นจำนวนบวกที่มีเลข 1 เป็นเลขคี่ในการขยายไบนารี ตัวอย่าง : 4, 6 มาดูตัวอย่างเพื่อทำความเข้าใจปั
ในปัญหานี้ เราได้รับเลขคี่ N หน้าที่ของเราคือ แสดงเลขคี่เป็นผลรวมของจำนวนเฉพาะ สามารถมีตัวเลขเฉพาะได้สูงสุดสามจำนวนในขณะที่แสดงตัวเลข มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล: ไม่มี =55 ผลลัพธ์: 53 + 2 แนวทางแก้ไข: เลขคี่สามารถแสดงเป็นผลรวมของจำนวนเฉพาะได้ เมื่อพิจารณาจำนวนเฉพาะเหล่าน
ต้นไม้นิพจน์เป็นต้นไม้ไบนารีชนิดพิเศษ ซึ่งแต่ละโหนดของทรีประกอบด้วยโอเปอเรเตอร์หรือตัวถูกดำเนินการ โหนดใบ ของต้นไม้เป็นตัวแทนของ ตัวถูกดำเนินการ . โหนดที่ไม่ใช่ใบ ของต้นไม้เป็นตัวแทนของ โอเปอเรเตอร์ . ตัวอย่าง: เพื่อให้ได้นิพจน์ infix ซึ่งสามารถแก้ไขได้ง่าย เราต้องสำรวจต้นไม้โดยใช้ inorder
ทฤษฎีบทของ Midy เป็นคำสั่งที่ใช้ขยายทศนิยมของตัวเลขที่แสดงด้วย n/p โดยที่ n คือตัวเลขใดๆ และ p เป็นจำนวนเฉพาะ และ a/p มีทศนิยมซ้ำด้วยจุดคู่ ในทฤษฎีบท Extended Midy ส่วนที่ซ้ำจะถูกแบ่งออกเป็น m หลัก จากนั้นผลรวมจะเป็นทวีคูณของ 10m - 1 โปรแกรมแสดงทฤษฎีบท Extended Midy: ตัวอย่าง #include <bits/s
โมเดลข้อมูลเชิงสัมพันธ์คือโมเดลข้อมูลหลัก ซึ่งใช้กันอย่างแพร่หลายทั่วโลกสำหรับการจัดเก็บและประมวลผลข้อมูล โมเดลนี้เรียบง่ายและมีคุณสมบัติและความสามารถทั้งหมดที่จำเป็นในการประมวลผลข้อมูลด้วยประสิทธิภาพการจัดเก็บข้อมูล พวกมันคือตัวดำเนินการพื้นฐานเกี่ยวกับพีชคณิตเชิงสัมพันธ์ ในที่นี้ เราจะเรียนรู้เกี
การเรียงลำดับภายนอก เป็นหมวดหมู่ของอัลกอริธึมการเรียงลำดับที่สามารถจัดเรียงข้อมูลจำนวนมากได้ การเรียงลำดับประเภทนี้ใช้กับชุดข้อมูลที่ได้รับหน่วยความจำขนาดใหญ่ซึ่งไม่สามารถเก็บไว้ในหน่วยความจำหลัก (RAM) และจัดเก็บไว้ในหน่วยความจำรอง ( ฮาร์ดดิสก์) แนวคิดในการจัดเรียงที่ใช้ในการจัดเรียงภายนอกค่อนข้าง
ในปัญหานี้ เราได้รับตัวเลข A และ B สองตัว หน้าที่ของเราคือสร้างโปรแกรมเพื่อคำนวณ ค่าเฉลี่ยเร็วของตัวเลขสองตัวโดยไม่หาร มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล: A =34 B =54 ผลลัพธ์: 44 แนวทางแก้ไข: และเปลี่ยนการขยายไบนารีแทนการใช้ตัวดำเนินการหาร โปรแกรมเพื่อแสดงการทำงานของโซลูชันของเร
ในปัญหานี้ เราได้รับจำนวนเต็ม x งานของเราคือการคำนวณ รากที่สองแบบผกผันอย่างรวดเร็ว ( ) ของเลขทศนิยมแบบ 32 บิต อัลกอริทึมในการค้นหาสแควร์รูทผกผันของจำนวนนั้นมีประโยชน์อย่างมากในการเขียนโปรแกรม เช่น vector normalization ในวิดีโอเกม ในกราฟิก 3 มิติ เป็นต้น อัลกอริทึม: ขั้นตอนที่ 1: อัลกอริท
ระบบจัดการฐานข้อมูลหรือ DBMS โดยย่อ หมายถึงเทคโนโลยีในการจัดเก็บและเรียกข้อมูลของผู้ใช้อย่างมีประสิทธิภาพสูงสุดพร้อมกับมาตรการรักษาความปลอดภัยที่เหมาะสม ระบบจัดการฐานข้อมูลรวม เป็น DBMS ชนิดพิเศษที่แมปฐานข้อมูลอิสระมากกว่าหนึ่งฐานข้อมูลให้เป็นฐานข้อมูลเดียวอย่างโปร่งใส ระบบการจัดการฐานข้อมูลแบบรว
ทฤษฎีบทสุดท้ายของแฟร์มาต์ในทฤษฎีจำนวนเรียกอีกอย่างว่า การคาดเดาของแฟร์เมต์ เป็นทฤษฎีบทที่ระบุว่าสำหรับกำลัง n มากกว่า 2 ไม่มีค่าสามค่า a, b, c ตรงตาม - กn + bn =cn เช่น ถ้า n <=2, an + bn =cn มิฉะนั้น an + bn !=cn ตัวอย่างค่าสำหรับ n =2, 32 + 42 =9 + 16 =25 =52 . 25 + 49 =
ทฤษฎีบทเล็กๆ ของแฟร์มาต์ − ทฤษฎีบทนี้ระบุว่าสำหรับจำนวนเฉพาะ p ใดๆ Ap - พี เป็นทวีคูณของหน้า คำสั่งนี้ใน เลขคณิตแบบแยกส่วน จะแสดงเป็น ap ≡ a (mod p) ถ้า a ไม่หารด้วย p ลงตัว ap - 1 ≡ 1 (mod p) ในปัญหานี้ เราได้ตัวเลข a และ p สองตัว งานของเราคือตรวจสอบ ทฤษฎีบทเล็กๆ ของแฟร์มาต์ เกี่
ในปัญหานี้ เราได้รับตัวเลข N หน้าที่ของเราคือค้นหาค่าพื้นของรากที่ห้าของตัวเลข รากที่ห้า ของตัวเลขคือจำนวนที่เมื่อคูณตัวเอง 5 ครั้งจะคืนค่าตัวเลข ถ้า N1/5 =แล้ว a*a*a*a*a =N . มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล: ไม่มี =325 ผลลัพธ์: 3 คำอธิบาย: รากที่ห้าของ 325 คือ 3.179 ซึ่งมีม
ไฟล์ globbing หรือที่เรียกว่า การขยายชื่อเส้นทาง เป็นวิธีการจำ wildcard รูปแบบใน linux จากนั้นค้นหาการขยายเส้นทางของไฟล์ตามรูปแบบเหล่านี้ รูปแบบสัญลักษณ์แทน เป็นสตริงที่ใช้เลือกไฟล์หลายไฟล์ตามรูปแบบ รูปแบบอักขระเช่น “?” , “[ ]” , “*” ใช้สำหรับการจับคู่รูปแบบและการเลือกไฟล์หลายรายการ ตัวอย่า
การจัดการไฟล์ในภาษาการเขียนโปรแกรมมีความสำคัญมากสำหรับการโต้ตอบของการเขียนโปรแกรมกับหน่วยความจำเพื่อเข้าถึงไฟล์และดึงข้อมูลในนั้น เมื่อใช้โปรแกรม คุณสามารถ อ่านข้อมูลจากไฟล์ รวมทั้งเขียนข้อมูลลงในไฟล์และทำหน้าที่ต่างๆ ได้มากขึ้น ในที่นี้เราจะเห็นการอ่านข้อมูลจากไฟล์ ในการเขียนโปรแกรม ก่อนดำเนินก