Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. ฟังก์ชัน Sin( ) สำหรับจำนวนเชิงซ้อนในภาษา C++

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

  2. ฟังก์ชันนับแผนที่ ( ) ใน C++

    ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน map::empty() ใน C++ STL แผนที่ใน C++ STL คืออะไร แผนที่เป็นคอนเทนเนอร์ที่เชื่อมโยงกัน ซึ่งอำนวยความสะดวกในการจัดเก็บองค์ประกอบที่เกิดขึ้นจากการรวมกันของค่าคีย์และค่าที่แมปในลำดับเฉพาะ ในคอนเทนเนอร์แผนที่ ข้อมูลจะถูกจัดเรียงภายในเสมอโดย

  3. ขอบเขตบนและขอบเขตล่างสำหรับเวกเตอร์ที่ไม่เพิ่มขึ้นใน C++

    ในบทความนี้ เราจะพูดถึง vector::upper_bound() และ vector::lower_bound() สำหรับอาร์เรย์ที่เรียงลำดับแบบไม่เพิ่มขึ้นใน C++ STL เวกเตอร์คล้ายกับไดนามิกอาร์เรย์ พวกมันมีความสามารถในการปรับเปลี่ยนขนาดของมันเองเมื่อใดก็ตามที่มีค่าถูกแทรกเข้าไปในหรือลบออกจากคอนเทนเนอร์ที่เราจัดเก็บค่านั้นไว้ ในเวกเตอร์ ข

  4. วิธีการต่างๆ ในการคัดลอกใน C++ STL - std::copy(), copy_n(), copy_if(), copy_backwards()

    ตามที่ชื่อเมธอดแนะนำว่า copy() จะใช้เมธอดในการคัดลอกข้อมูลด้วยวิธีต่างๆ ที่มีอยู่ใน C++ STL วิธีการทั้งหมดแตกต่างกันในฟังก์ชันการทำงานและพารามิเตอร์ วิธีการเหล่านี้มีอยู่ในไฟล์ส่วนหัว มาพูดถึงแต่ละวิธีและฟังก์ชันกัน คัดลอก(start_i1, end_i1, start_i2) วิธีนี้ใช้เพื่อคัดลอกข้อมูลจากตัววนซ้ำหนึ่งไปยั

  5. แบบสอบถามเพื่อเพิ่ม ลบ และส่งคืนส่วนต่างของค่าสูงสุดและต่ำสุดใน C++

    ในปัญหานี้ เราได้รับคำถาม Q เหล่านี้มีสามประเภท ได้แก่ − คำถามที่ 1:เพิ่มหมายเลข N ในรายการ แบบสอบถาม 2:ลบหมายเลข N ออกจากรายการ แบบสอบถาม 3:ส่งคืนค่าส่วนต่างขององค์ประกอบต่ำสุดและสูงสุดของรายการ งานของเราคือการสร้างโปรแกรมเพื่อแก้ปัญหาการสืบค้นเพื่อเพิ่ม ลบ และส่งคืนส่วนต่างของค่าสูงสุด

  6. ค้นหาระยะห่างระหว่างสองโหนดของไบนารีทรีในโปรแกรม C++

    ในปัญหานี้ เราได้รับไบนารีทรีและสองโหนด งานของเราคือการสร้างโปรแกรมเพื่อค้นหาระยะห่างระหว่างสองโหนดของไบนารีทรี คำอธิบายปัญหา เราจำเป็นต้องหาระยะห่างระหว่างโหนดสองโหนดซึ่งเป็นจำนวนขอบขั้นต่ำที่จะข้ามเมื่อเราเปลี่ยนจากโหนดหนึ่งไปอีกโหนดหนึ่ง มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล :ต้นไม

  7. แบบสอบถามเพื่อตอบสตริงย่อยที่เล็กที่สุดลำดับที่ X ใน C ++

    ในปัญหานี้ เราได้รับข้อความค้นหาสตริง str และ Q Query แต่ละรายการมีตัวเลข X หน้าที่ของเราคือสร้างโปรแกรมเพื่อแก้ไข Queries เพื่อตอบสตริงย่อยที่เล็กที่สุดลำดับ X ในภาษา C++ คำอธิบายปัญหา เราจำเป็นต้องค้นหาสตริงย่อย Xth ที่เล็กที่สุดสำหรับแต่ละข้อความค้นหา เช่น จากการเรียงลำดับตามตัวอักษร เราจะต้องหา

  8. แบบสอบถามเพื่อตรวจสอบว่าตัวเลขอยู่ในช่วง N ของ LR ใน C++ . หรือไม่

    ในปัญหานี้ เราได้รับ N ช่วง [L, R] และ Q แบบสอบถามแต่ละรายการมี val ตัวเลข งานของเราคือการสร้างโปรแกรมเพื่อแก้ปัญหาแบบสอบถามเพื่อตรวจสอบว่าจำนวนอยู่ในช่วง N ของ L-R ใน C ++ หรือไม่ คำอธิบายปัญหา เราได้รับ N ช่วงประเภท [L, R] ที่มีค่าจำนวนเต็มตั้งแต่ L ถึง R เช่น ช่วง [3, 6] มี 3,4,5,6 ในแต่ละแบบสอบ

  9. แบบสอบถามเพื่อตรวจสอบว่าสามารถรวมกล่องเป็นวงกลมใน C++ . ได้หรือไม่

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหาคำถามเพื่อตรวจสอบว่าสามารถเข้าร่วมกล่องในแวดวงได้หรือไม่ สำหรับสิ่งนี้เราจะมีกล่องวงกลมตั้งแต่ 1 ถึง n งานของเราคือค้นหาว่ากล่อง i สามารถเชื่อมต่อกับกล่อง j ด้วยแท่งหรือไม่โดยไม่ตัดกับแท่งก่อนหน้า ตัวอย่าง #include <bits/stdc++.h> using namespace std

  10. แบบสอบถามเพื่อตรวจสอบว่าตัวเลขที่ระบุมีอยู่ในช่วงที่กำหนดใน C ++ . หรือไม่

    ในปัญหานี้ เราได้ให้อาร์เรย์ arr[] และแบบสอบถามบางรายการประกอบด้วยสามค่า ได้แก่ L และ R และ val งานของเราคือสร้างโปรแกรมเพื่อแก้ปัญหาแบบสอบถามเพื่อตรวจสอบว่าตัวเลขที่ระบุมีอยู่ในช่วงที่กำหนดใน C ++ หรือไม่ คำอธิบายปัญหา− เพื่อแก้ปัญหาแต่ละคำถาม เราต้องตรวจสอบว่าองค์ประกอบที่กำหนดมีอยู่ในช่วงที่กำหน

  11. แบบสอบถามเพื่อนับจำนวนของคู่ co-prime ที่ไม่เรียงลำดับจาก 1 ถึง N ใน C++

    ในปัญหานี้ เราได้รับ Q Queries แต่ละอันมีตัวเลข N ภารกิจของเราในการสร้างโปรแกรมเพื่อแก้ปัญหา Queries เพื่อนับจำนวนของ coprime คู่ที่ไม่เรียงลำดับจาก 1 ถึง N ใน C++ โคไพรม์ เรียกอีกอย่างว่าจำนวนเฉพาะที่เป็นจำนวนเฉพาะหรือจำนวนเฉพาะร่วมกันคือคู่ของตัวเลขที่มีตัวประกอบเพียงตัวเดียวคือ 1. มาดูตัวอย่างเ

  12. แบบสอบถามเพื่อค้นหาระยะห่างระหว่างสองโหนดของ Binary tree – วิธี O(logn) ใน C++

    ในปัญหานี้ เราได้รับไบนารีทรี และเราได้รับคิวรี Q งานของเราคือการสร้างโปรแกรมเพื่อแก้แบบสอบถามเพื่อค้นหาระยะห่างระหว่าง twonodes ของ Binary tree – วิธี O(logn) ใน C++ คำอธิบายปัญหา ในแต่ละการสืบค้น เราได้รับสองโหนดของไบนารีทรี และเราจำเป็นต้องค้นหาระยะห่างของตัวเลขระหว่างสองโหนด นั่นคือ จากนั้นจำนว

  13. แบบสอบถามเพื่อค้นหาคู่ผลิตภัณฑ์สูงสุดในช่วงที่มีการอัพเดตใน C++

    ในปัญหานี้ เราได้รับอาร์เรย์ arr[] และคิวรี Q แบบสอบถามแต่ละรายการสามารถเป็นหนึ่งใน 2 ประเภท อันดับแรกเพื่อค้นหาผลิตภัณฑ์คู่สูงสุดในช่วงที่กำหนด [เริ่ม - สิ้นสุด ] ครั้งที่ 2 เพื่ออัปเดตองค์ประกอบดัชนี ith ด้วยค่า งานของเราคือการสร้างโปรแกรมเพื่อแก้ปัญหาการสืบค้นเพื่อค้นหาคู่ผลิตภัณฑ์สูงสุดในช่วงที่

  14. แบบสอบถามเพื่อค้นหาอักขระที่ไม่ซ้ำตัวสุดท้ายในสตริงย่อยของสตริงที่กำหนดใน C++

    ในปัญหานี้ เราได้รับสตริง str และคิวรี Q ซึ่งแต่ละอันประกอบด้วยจำนวนเต็มสองจำนวน งานของเราคือสร้างโปรแกรมเพื่อแก้ปัญหาการสืบค้นเพื่อค้นหาอักขระที่ไม่ซ้ำตัวสุดท้ายในสตริงย่อยของสตริงที่กำหนดใน C++ คำอธิบายปัญหา ในแต่ละแบบสอบถาม เรามีจำนวนเต็ม L และ R สองจำนวน เพื่อแก้ปัญหาการสืบค้น เราจะนำสตริงย่อยโ

  15. แบบสอบถามเพื่อค้นหาว่าตัวเลขมีตัวประกอบที่แตกต่างกันสี่ตัวหรือไม่ใน C++

    ในปัญหานี้ เราได้รับคำถามจำนวน Q โดยแต่ละรายการมีตัวเลข N หน้าที่ของเราคือสร้างโปรแกรมเพื่อแก้ปัญหาการสืบค้นเพื่อค้นหาว่าตัวเลขนั้นมีตัวประกอบที่แตกต่างกันสี่ตัวใน C++ หรือไม่ คำอธิบายปัญหา ในการแก้ปัญหาแต่ละคำถาม เราต้องค้นหาว่าตัวเลข N มีตัวประกอบที่แตกต่างกันสี่ตัวหรือไม่ หากมีการพิมพ์ YES แสดงว

  16. ผลรวมของผลิตภัณฑ์ของชุดย่อยที่เป็นไปได้ทั้งหมดใน C++

    ในปัญหานี้ เราได้รับอาร์เรย์ arr[] ของตัวเลข N งานของเราคือสร้างโปรแกรมที่จะหาผลรวมของผลิตภัณฑ์ของชุดย่อยที่เป็นไปได้ทั้งหมด ที่นี่ เราจะค้นหาชุดย่อยทั้งหมด แล้วค้นหาผลคูณขององค์ประกอบทั้งหมดสำหรับแต่ละชุดย่อย แล้วบวกค่าทั้งหมดเพื่อคำนวณผลรวม มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล arr[]

  17. ผลรวมของชุดข้อมูล 0.7, 0.77, 0.777 … ไม่เกิน n เงื่อนไขใน C++

    ในปัญหานี้ เราได้รับ n เงื่อนไขของตัวเลข ชุดคือ 0.7, 0.77, 0.777…. งานของเราคือสร้างโปรแกรมเพื่อค้นหาซิมของซีรีส์ 0.7, 0.77, 0.777 … ไม่เกิน n เงื่อนไข มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล 4 ผลผลิต คำอธิบาย − 0.7 + 0.77 + 0.777 + 0.7777 =3.0247 เพื่อแก้ปัญหานี้ เราจะได้สูตรสำหรับผ

  18. ผลรวมของซีรีส์ 1 / 1 + (1 + 2) / (1 * 2) + (1 + 2 + 3) / (1 * 2 * 3) + … + ไม่เกิน n เงื่อนไขใน C++

    ในที่นี้เราได้รับจำนวนเต็ม n กำหนดจำนวนพจน์ของอนุกรม 1/1 + ( (1+2)/(1*2) ) + ( (1+2+3)/(1*2*3) ) + … + ไม่เกิน n เงื่อนไข . งานของเราคือสร้างโปรแกรมที่จะหาผลรวมของอนุกรม 1/1 + (1+2)/(1*2) + (1+2+3)/(1*2*3) + … ไม่เกิน n เงื่อนไข . มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล n = 3 ผลผลิต 3.

  19. ผลรวมของอนุกรม 1 + (1+2) + (1+2+3) + (1+2+3+4) + ... + (1+2+3+4+...+n) ใน C++

    ในปัญหานี้ เราได้รับตัวเลข n งานของเราคือสร้างโปรแกรมหาผลรวมของซีรีส์ 1 + (1+2) + (1+2+3) + (1+2+3+4) + … + (1+2+3+4 +...+n) ยกตัวอย่างเพื่อทำความเข้าใจปัญหา ป้อนข้อมูล n = 4 ผลผลิต 20 คำอธิบาย − (1) + (1+2) + (1+2+3) + (1+2+3+4) =20 วิธีแก้ปัญหาง่ายๆ ก็คือการสร้างชุดข้อมูลโดยใช้สองลูป อัลกอ

  20. ผลรวมของอนุกรม 1 + (1+3) + (1+3+5) + (1+3+5+7) + + (1+3+5+7+....+(2n-1) ) ใน C++

    ในปัญหานี้ เราได้รับจำนวนเต็ม n งานของเราคือสร้างโปรแกรมหาผลรวมของอนุกรม 1 + (1+3) + (1+3+5) + (1+3+5+7) + + (1+3+5+7+ ....+(2n-1)). จากอนุกรมนี้ เราจะสังเกตได้ว่าเทอมของอนุกรมนั้นเป็นผลรวมของเลขคี่ตัวแรกของ i มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน ป้อนข้อมูล n = 3 ผลผลิต 14 คำอธิบาย − (1) + (

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:207/300  20-คอมพิวเตอร์/Page Goto:1 201 202 203 204 205 206 207 208 209 210 211 212 213