หน้าแรก
หน้าแรก
สมมติว่ามีบางจุดที่กำหนดเป็นอาร์เรย์ เราต้องหาเวลาขั้นต่ำเป็นวินาทีเพื่อเยี่ยมชมทุกจุด มีเงื่อนไขบางประการ ใน 1 วินาที มันสามารถเคลื่อนที่ในแนวตั้ง แนวนอน และแนวทแยงมุมได้ เราต้องไปที่จุดต่างๆ ในลำดับเดียวกันกับที่ปรากฏในอาร์เรย์ ดังนั้นหากจุดคือ [(1, 1), (3, 4), (-1, 0)] ดังนั้นเอาต์พุตจะเป็น 7
สมมุติว่าเรามีเลขตัวเดียว เราต้องหาผลรวมของหลักและผลคูณของหลัก หลังจากนั้นให้หาความแตกต่างระหว่างผลรวมและผลิตภัณฑ์ ดังนั้นหากตัวเลขคือ 5362 ผลรวมคือ 5 + 3 + 6 + 2 =16 และ 5 * 3 * 6 * 2 =180 ดังนั้น 180 – 16 =164 ในการแก้ปัญหานี้ ให้นำตัวเลขแต่ละหลักมาบวกและคูณกัน จากนั้นคืนค่าส่วนต่าง ตัวอย่าง ให้
สมมติว่าเรามีอาร์เรย์ A มีองค์ประกอบน้อย องค์ประกอบบางอย่างเป็นเรื่องปกติ เราต้องส่งคืนองค์ประกอบที่ปรากฏมากกว่าช่องว่าง 25% ในอาร์เรย์ ดังนั้น ถ้า A =[1, 2, 4, 4, 4, 4, 5, 5, 6, 6, 7, 7] นี่ 4 เกิดขึ้นสี่ครั้ง ซึ่งมากกว่า 25% ของ 12 (ขนาดของอาร์เรย์) เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - อ
สมมติว่าเรามีอาร์เรย์ A เราต้องแทนที่ทุกองค์ประกอบด้วยองค์ประกอบที่ยิ่งใหญ่ที่สุดทางด้านขวาขององค์ประกอบนี้ และแทนที่อันสุดท้ายด้วย -1 ดังนั้น ถ้า A =[5, 17, 40, 6, 3, 8, 2] ก็จะเป็น [40,40,8,8,8,8,2,-1] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - เราจะอ่านองค์ประกอบอาร์เรย์จากขวาไปซ้าย เอา :=-1
สมมติว่าเรามีจำนวนเต็ม n เราต้องคืนค่าอาร์เรย์ใดๆ ที่มีจำนวนเต็มที่ไม่ซ้ำกัน n ตัว เพื่อที่จะรวมกันได้ 0 ดังนั้นหากอินพุตคือ n =5 เอาต์พุตที่เป็นไปได้หนึ่งตัวจะเป็น [-7, -1, 1, 3, 4] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ใช้อาร์เรย์ A เป็นคำตอบสุดท้าย แล้วรับ x :=0 สำหรับ i ในช่วง 0 ถึง n –
กำหนดให้แสดงการทำงานของ deque::assign() ใน C++ STL Deque เป็นคิวสองปลาย ใน C ++ deque::assign() เป็นฟังก์ชัน inbuilt ซึ่งใช้เพื่อกำหนดค่าใหม่ให้กับคอนเทนเนอร์ deque ทุกครั้งที่เรียกใช้ฟังก์ชันนี้จะกำหนดค่าใหม่ให้กับคอนเทนเนอร์ deque โดยแทนที่ค่าที่มีอยู่และเปลี่ยนขนาดที่จัดสรรตามนั้น ไวยากรณ์ ไวยา
กำหนดให้เป็นหน้าที่แสดงการทำงานของฟังก์ชัน list back() ใน c++ ฟังก์ชัน list::back() เป็นส่วนหนึ่งของไลบรารีเทมเพลตมาตรฐาน C++ ใช้เพื่อแสดงองค์ประกอบสุดท้ายของรายการใด ๆ ควรรวมไฟล์ส่วนหัวก่อนเรียกใช้ฟังก์ชันนี้ ไวยากรณ์ List_Name.back(); พารามิเตอร์ ฟังก์ชันนี้ไม่รับพารามิเตอร์ใดๆ ผลตอบแทนที่ได้
กำหนดให้เป็นหน้าที่แสดงการทำงานของ list::cbegin() และ list::cend functions ใน C++. ฟังก์ชัน list::cbegin() และ list::cend() เป็นส่วนหนึ่งของไลบรารีเทมเพลตมาตรฐาน C++ ควรรวมไฟล์ส่วนหัวเพื่อเรียกใช้ฟังก์ชันเหล่านี้ list::cbegin() ฟังก์ชันนี้จะคืนค่าตัววนซ้ำคงที่ซึ่งชี้ไปที่องค์ประกอบเริ่มต้นของรา
กำหนดให้เป็นหน้าที่แสดงการทำงานของ list crbegin() และ crend() ฟังก์ชั่นใน C++ ฟังก์ชัน list::crbegin() และ list::crend() เป็นส่วนหนึ่งของไลบรารีเทมเพลตมาตรฐาน C++ ควรรวมไฟล์ส่วนหัวเพื่อเรียกใช้ฟังก์ชันเหล่านี้ list::crbegin() ฟังก์ชันนี้จะคืนค่าตัววนซ้ำคงที่ซึ่งชี้ไปที่องค์ประกอบสิ้นสุดของรายกา
กำหนดให้เป็นงานที่จะแสดงการทำงานของฟังก์ชัน assign() ใน C++ ฟังก์ชัน list::assign() เป็นส่วนหนึ่งของไลบรารีเทมเพลตมาตรฐาน C++ ใช้เพื่อกำหนดค่าให้กับรายการและเพื่อคัดลอกค่าจากรายการหนึ่งไปยังอีกรายการหนึ่ง ควรรวมไฟล์ส่วนหัวเพื่อเรียกใช้ฟังก์ชันนี้ ไวยากรณ์ ไวยากรณ์สำหรับการกำหนดค่าใหม่มีดังนี้ −
กำหนดให้แสดงการทำงานของ list emplace() function ใน C++ ฟังก์ชัน list::emplace() เป็นส่วนหนึ่งของไลบรารีเทมเพลตมาตรฐาน C++ ใช้เพื่อแทรกค่าภายในรายการที่ผู้ใช้ระบุตำแหน่ง ควรรวมไฟล์ส่วนหัวเพื่อเรียกใช้ฟังก์ชันนี้ ไวยากรณ์ List_Name.emplace(position,element) พารามิเตอร์ ฟังก์ชันนี้ใช้พารามิเตอร์สอง
กำหนดให้แสดงการทำงานของ copysign() ใน C++ ฟังก์ชัน copysign() เป็นส่วนหนึ่งของไลบรารีเทมเพลตมาตรฐาน C++ ต้องใช้สองอาร์กิวเมนต์และสร้างผลลัพธ์โดยการรวมขนาดของค่าแรกและเครื่องหมายของค่าที่สอง ควรรวมไฟล์ส่วนหัว หรือ เพื่อเรียกใช้ฟังก์ชันนี้ ไวยากรณ์ ไวยากรณ์มีดังนี้ − copysign(x,y) ตัวอย่าง Input:
กำหนดให้แสดงการทำงานของฟังก์ชัน cos() สำหรับจำนวนเชิงซ้อนในภาษา C++ ฟังก์ชัน cos() เป็นส่วนหนึ่งของไลบรารีเทมเพลตมาตรฐาน C++ มันแตกต่างจากฟังก์ชัน cos() มาตรฐานเล็กน้อย แทนที่จะคำนวณโคไซน์ของจำนวนเชิงซ้อนหรือจำนวนตรรกยะอย่างง่าย ระบบจะคำนวณค่าโคไซน์เชิงซ้อนของจำนวนเชิงซ้อน สูตรทางคณิตศาสตร์สำหรับก
กำหนดให้แสดงการทำงานของ cosh() สำหรับจำนวนเชิงซ้อนในภาษา C++ ฟังก์ชัน cosh() เป็นส่วนหนึ่งของไลบรารีเทมเพลตมาตรฐาน C++ มันแตกต่างจากฟังก์ชัน cosh() มาตรฐานเล็กน้อย แทนที่จะคำนวณไฮเปอร์โบลิกโคไซน์ของมุมที่เป็นเรเดียน มันจะคำนวณค่าไฮเพอร์โบลิกโคไซน์เชิงซ้อนของจำนวนเชิงซ้อน สูตรทางคณิตศาสตร์สำหรับการ
กำหนดให้แสดงการใช้ ไฟล์ส่วนหัวในภาษา C++ ไฟล์ส่วนหัว เป็นส่วนหนึ่งของไลบรารีการโลคัลไลเซชันซึ่งเพิ่มเติมจะเป็นส่วนหนึ่งของไลบรารีมาตรฐาน C++ เดิมทีมันอยู่ในไลบรารีมาตรฐาน C ที่มีชื่อเป็น . ฟังก์ชันและการประกาศที่รวมอยู่ในไฟล์ส่วนหัวนี้ใช้สำหรับงานที่ต้องใช้รูปแบบวันที่และสัญลักษณ์สกุลเงินของประเ
กำหนดภารกิจคือแสดงการทำงานของ const_cast ใน c++ const_cast เป็นหนึ่งในตัวดำเนินการแคสต์ประเภทหนึ่ง มันถูกใช้เพื่อเปลี่ยนค่าคงที่ของวัตถุใด ๆ หรือเราสามารถพูดได้ว่ามันถูกใช้เพื่อลบธรรมชาติคงที่ของวัตถุใด ๆ const_cast สามารถใช้ในโปรแกรมที่มีอ็อบเจ็กต์ที่มีค่าคงที่บางอย่างซึ่งจำเป็นต้องเปลี่ยนเป็นคร
กำหนดให้แสดงการทำงานของ const_cast ใน C++ const_cast เป็นหนึ่งในตัวดำเนินการแคสต์ประเภทหนึ่ง มันถูกใช้เพื่อเปลี่ยนค่าคงที่ของวัตถุใด ๆ หรือเราสามารถพูดได้ว่ามันถูกใช้เพื่อลบธรรมชาติคงที่ของวัตถุใด ๆ const_cast สามารถใช้ในโปรแกรมที่มีอ็อบเจ็กต์ที่มีค่าคงที่บางอย่างซึ่งจำเป็นต้องเปลี่ยนเป็นครั้งครา
เรามีสองอาร์เรย์ งานคือการเปรียบเทียบสองอาร์เรย์และค้นหาตัวเลขที่มีอยู่ในอาร์เรย์แรก แต่ไม่ใช่ในอาร์เรย์ที่สอง โดยใช้ไลบรารีเทมเพลตมาตรฐาน (STL) ใน C++ ตัวอย่าง Input: array1[ ] = {1,2,3,4,5,7} array2[ ] = {2,3,4,5,6,8} Output: 1, 7 Input: array1[ ] = {1,20,33,45,67} array2[ ] = {1,12,13,114,15,13}
กำหนดให้เป็นหน้าที่แสดงการทำงานของฟังก์ชัน forward_list assign() ใน C++ forward_list จะรักษาการเชื่อมโยงกับองค์ประกอบถัดไปเท่านั้น ซึ่งแตกต่างจากรายการปกติที่เชื่อมโยงกับองค์ประกอบถัดไปเช่นเดียวกับองค์ประกอบก่อนหน้า ซึ่งช่วยให้วนซ้ำในทิศทางไปข้างหน้าและย้อนกลับ แต่ forward_list วนซ้ำได้เฉพาะในทิศทา
กำหนดให้เป็นหน้าที่แสดงการทำงานของฟังก์ชัน forward_list::cbegin() ใน C++ forward_list จะรักษาความเชื่อมโยงกับองค์ประกอบถัดไปเท่านั้น ซึ่งแตกต่างจากรายการปกติที่เชื่อมโยงกับองค์ประกอบถัดไปและองค์ประกอบก่อนหน้า ซึ่งช่วยให้ทำซ้ำได้ในทั้งสองทิศทาง แต่ forward_list วนซ้ำได้เฉพาะในทิศทางไปข้างหน้าเท่านั้