Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. การแบ่งตาม DFA ใน C ++?

    Deterministic Finite Automaton (DFA) ใช้สำหรับตรวจสอบว่าตัวเลขนั้นหารด้วยตัวเลขอื่น k ลงตัวหรือไม่ อัลกอริทึมนี้มีประโยชน์เพราะสามารถค้นหาส่วนที่เหลือได้หากจำนวนนั้นหารไม่ได้ ในการแบ่งตาม DFA เราสร้างตาราง DFA ที่มีสถานะ k เราพิจารณาการแสดงเลขฐานสองของตัวเลข ดังนั้นจึงมีเพียง 0 และ 1 ในแต่ละสถานะใน

  2. DFA สำหรับสตริงที่ไม่ลงท้ายด้วย "THE" ใน C ++?

    ในการใช้ Deterministic Finite Automaton(DFA) เพื่อค้นหาสตริงที่ไม่ได้ลงท้ายด้วยสตริงย่อย “THE” เราควรจำไว้ว่าการเปลี่ยนแปลงใดๆ ของสตริงย่อย “THE” เช่น “tHe”, “The” ”The” ฯลฯ ไม่ควรอยู่ที่ส่วนท้ายของสตริง ขั้นแรก เรากำหนดตัวแปร dfa ของเราและกำหนดค่าเริ่มต้นเป็น 0 ซึ่งจะคอยติดตามสถานะของเรา จะเพิ่มขึ

  3. เส้นทแยงมุมของรูปหกเหลี่ยมปกติใน C ++?

    รูปหกเหลี่ยมปกติประกอบด้วยสามเหลี่ยมด้านเท่า 6 รูป ดังนั้นเส้นทแยงมุมของรูปหกเหลี่ยมปกติจะเป็นด้าน 2* ตัวอย่าง ให้เราดูการใช้งานต่อไปนี้เพื่อรับ Heptagon เส้นทแยงมุมปกติจากด้านข้าง - #include <iostream> using namespace std; int main(){    float side = 12;    if (side <

  4. เส้นทแยงมุมของ Pentagon ปกติใน C ++?

    ในการหาความยาวของเส้นทแยงมุมของรูปห้าเหลี่ยมปกติ เราใส่ค่าของด้าน (1+√5)side/2 =(1+2.24)side/2. ตัวอย่าง ให้เราดูการใช้งานต่อไปนี้เพื่อรับ Heptagon เส้นทแยงมุมปกติจากด้านข้าง - #include <iostream> using namespace std; int main(){    float side = 5;    if (side < 0) &nbs

  5. ผลรวมในแนวทแยงของไบนารีทรีใน C ++?

    พิจารณาโหนดที่ผ่านระหว่างเส้นความชัน -1 ผลรวมในแนวทแยงของไบนารีทรีจะคำนวณโดยผลรวมของข้อมูลโหนดทั้งหมดที่มีอยู่ระหว่างบรรทัดอ้างอิงเหล่านี้ ให้เรากำหนดโครงสร้างที่จะเป็นตัวแทนของโหนดต้นไม้ที่มีข้อมูลและโหนดลูกของโหนดซ้ายและขวา หากนี่เป็นโหนดแรกที่สร้างขึ้น แสดงว่าเป็นโหนดรูท มิฉะนั้นจะเป็นโหนดย่อย s

  6. การข้ามเส้นทแยงมุมของ Binary Tree ใน C ++?

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

  7. เมทริกซ์ที่โดดเด่นในแนวทแยงใน C ++?

    กล่าวกันว่าเมทริกซ์เป็นเมทริกซ์ที่โดดเด่นในแนวทแยง ถ้าสำหรับทุกแถวเมทริกซ์ ขนาดของรายการในแนวทแยงของแถวนั้นมากกว่าหรือเท่ากับผลรวมของขนาดของรายการที่ไม่ใช่แนวทแยงทุกรายการในแถวนั้น ก่อนอื่นให้เรากำหนดตัวแปร int คงที่ N ด้วยค่า 3 ซึ่งแสดงถึงมิติเมทริกซ์ของเรา const int N = 3; isDDM(int mat[N][N], i

  8. เส้นผ่านศูนย์กลางของไบนารีทรีใน O (n) [วิธีการใหม่] ใน C ++?

    เส้นผ่านศูนย์กลางของไบนารีทรีคือ (left_height + right_height + 1) สำหรับแต่ละโหนด ดังนั้นในวิธีนี้ เราจะคำนวณ (left_height + right_height + 1) สำหรับแต่ละโหนดและอัปเดตผลลัพธ์ ความซับซ้อนของเวลาอยู่ที่นี่ O(n) ให้เรากำหนดโครงสร้างที่จะเป็นตัวแทนของโหนดต้นไม้ที่มีข้อมูลและโหนดลูกของโหนดซ้ายและขวา หาก

  9. จะรับลิงก์เว็บไซต์โดยใช้ Invoke-WebRequest ใน PowerShell ได้อย่างไร

    หากต้องการให้ลิงก์ปรากฏบนเว็บไซต์โดยใช้ PowerShell อันดับแรก เราสามารถดึงข้อมูลจากหน้าเว็บโดยใช้ Invoke-WebRequest cmdlet. $req = Invoke-WebRequest -uri "https://theautomationcode.com" $req ผลลัพธ์ ในการดึงเฉพาะลิงก์ เราสามารถใช้พร็อพเพอร์ตี้นั้นได้ และคุณจะพบพร็อพเพอร์ตี้ย่อยบางอย่างเช

  10. ตรวจสอบว่าสตริงสามารถว่างได้โดยการลบสตริงย่อยที่กำหนดซ้ำใน C ++

    สมมติว่าเราได้รับสองสตริง str1 และ str2 str2 เป็นสตริงย่อยของ str1 และเราสามารถลบ str2 ออกจาก str1 ได้ เป็นไปได้ที่สตริง str2 ปรากฏขึ้นหลายครั้งใน str1 เป้าหมายของเราที่นี่คือการค้นหาว่า str1 กลายเป็นสตริงว่างหรือไม่ หากเราลบ str2 ออกจาก str1 หลายครั้ง หากเป็นไปได้ เราจะคืนค่า 1 มิฉะนั้น 0 ดังนั้น

  11. ตรวจสอบว่าสตริงมีสตริงย่อยพาลินโดรมที่มีความยาวเท่ากันใน C++ . หรือไม่

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

  12. ตรวจสอบว่าสตริงตามรูปแบบ anbn หรือไม่ใน C++

    สมมติว่าเราได้รับสตริงที่ประกอบด้วยตัวอักษร a และ b เพียงสองตัว เราต้องค้นหาว่าสตริงนั้นอยู่ในรูปแบบ anbn หรือไม่หรือกล่าวอีกนัยหนึ่งคือประกอบด้วย n number ของ a ตามด้วย n จำนวน bs หากเป็นจริง เราจะคืนค่า 1 หากไม่ใช่ 0 ดังนั้น หากอินพุตเป็นแบบ aaaaaaaaaaaabbbbbbbbbbbbbb ผลลัพธ์จะเป็นจริง เพื่อแก้ป

  13. ตรวจสอบว่าสามารถกลับสู่ตำแหน่งเริ่มต้นหลังจากเคลื่อนที่ไปในทิศทางที่กำหนดใน C++ . ได้หรือไม่

    สมมติว่าเราอยู่ที่ตำแหน่ง (0, 0) เรามีสตริงที่แสดงถึงทิศทางที่ต่อเนื่องกันโดยใช้ตัวอักษรสี่ตัว เราต้องตรวจสอบว่าเราสามารถกลับมาที่ตำแหน่ง (0, 0) ได้หรือไม่หลังจากพิจารณาทิศทางที่กำหนดทั้งหมด สัญลักษณ์คือ E สำหรับตะวันออก W สำหรับทิศตะวันตก N สำหรับทิศเหนือ S สำหรับภาคใต้ ดังนั้น หากอินพุตเป็นเหมื

  14. ตรวจสอบว่าเป็นไปได้หรือไม่ที่จะย้ายจากพิกัดที่กำหนดไปยังพิกัดที่ต้องการใน C++

    สมมุติว่าเรามีสองพิกัด (sx, sy) และ (tx, ty) เราต้องตรวจสอบว่าเราสามารถย้ายจากจุดเริ่มต้นไปยังจุดสิ้นสุดได้หรือไม่ ในที่นี้ เราสามารถเคลื่อนที่ได้โดยใช้จุด (x, y) และแปลงเป็น (x, x+y) หรือ (x+y, y) ดังนั้นหากอินพุตคือ (1, 1) และ (4,5) คำตอบจะเป็นจริง นั่นเป็นเพราะย้าย (1,1) ไปที่ (2,1) จากนั้น (3,1

  15. การทำงานของโหมดดูอัลในระบบปฏิบัติการใน C++

    ทุกระบบทำงานในการดำเนินการหลักในสองโหมดเพื่อปกป้องการคำนวณของฮาร์ดแวร์ ทั้งสองโหมดคือ − โหมดผู้ใช้ โหมดเคอร์เนล โหมดผู้ใช้ - โหมด OS ที่แอปพลิเคชันและโปรแกรมของผู้ใช้ทั้งหมดจะทำงาน ที่นี่ คำแนะนำผู้ใช้ทำงานและซอฟต์แวร์เช่น เล่นเพลง กำลังทำงาน โหมดเคอร์เนล - โหมด OS ที่ฮาร์ดแวร์โหลดและดำเนินกา

  16. ตัวเลข Dudeney ใน C++

    ตัวเลขทางคณิตศาสตร์ที่กำหนดในทฤษฎีจำนวนใน ฐานจำนวนที่กำหนดเป็นจำนวนธรรมชาติที่เท่ากับลูกบาศก์สมบูรณ์ของจำนวนธรรมชาติอื่น โดยที่ผลรวมหลักของจำนวนธรรมชาติตัวแรกจะเท่ากับผลรวมหลักของตัวเลขที่สอง (วิกิพีเดีย) ตัวเลขนี้ถูกพบโดย Henry Dudeney . สูตรทางคณิตศาสตร์ คือ − ในที่นี้เราได้รับจำนวนเต็ม n งานข

  17. Dumpster Diving/Trashing ใน C++

    ทิ้งขยะหรือทิ้งขยะ เป็นเทคนิคที่ใช้ใน ความปลอดภัยทางไซเบอร์และเทคโนโลยีสารสนเทศ ซึ่งแฮกเกอร์มักใช้เพื่อดึงข้อมูล มันขึ้นอยู่กับความจริงที่ว่า สิ่งที่ไร้ค่าสำหรับใครบางคนสามารถเป็นประโยชน์อย่างมากสำหรับคนอื่น มันทำงานบนพื้นฐานของสำนวน “ขยะของผู้ชายคนหนึ่งเป็นสมบัติของอีกคนหนึ่ง” ถังขยะ หมาย

  18. วิธีง่ายๆ ในการจำสมการเมทริกซ์ของ Strassen ใน C++

    เป็นอัลกอริธึมการคูณเมทริกซ์ที่มีพื้นฐานมาจาก แบ่งและพิชิต กระบวนการ. ใช้เพื่อคูณเมทริกซ์ที่มีขนาดเท่ากันสองเมทริกซ์ การหาการคูณของเมทริกซ์สองตัว− อัลกอริธึมของstraßen ลดค่าใช้จ่ายในการคูณด้วยการทำให้การคูณง่ายขึ้น นี่คือการคูณโดยใช้อัลกอริธึมของ strassen: M1 =a*(f - h) M2 =(a + b)*h

  19. บรรณาธิการและประเภทของมันในการเขียนโปรแกรมระบบใน C++

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

  20. องค์ประกอบเท่ากับผลรวมขององค์ประกอบที่เหลือทั้งหมดใน C++

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

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:243/300  20-คอมพิวเตอร์/Page Goto:1 237 238 239 240 241 242 243 244 245 246 247 248 249