Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. ฟังก์ชัน Atomics.isLockFree() ใน JavaScript

    Atomic object ของ JavaScript เป็นวัตถุและให้การดำเนินการของ atomic เช่น add, sub, และ, or, xor, load, store ฯลฯ เป็นวิธีการคงที่ วิธีการเหล่านี้ใช้กับวัตถุ SharedArrayBuffer วิธีนี้ใช้เพื่อกำหนดว่าจะใช้การล็อกหรือการดำเนินการแบบปรมาณู ไวยากรณ์ ไวยากรณ์ของมันมีดังนี้ Atomics.isLockFree(size) ตัวอย่

  2. ฟังก์ชัน Atomics.load() ใน JavaScript

    Atomic object ของ JavaScript เป็นวัตถุและให้การดำเนินการของ atomic เช่น add, sub, และ, or, xor, load, store ฯลฯ เป็นวิธีการคงที่ วิธีการเหล่านี้ใช้กับวัตถุ SharedArrayBuffer โหลด() หน้าที่ของ อะตอม วัตถุส่งคืนค่าที่ตำแหน่งที่กำหนดของอาร์เรย์ ไวยากรณ์ ไวยากรณ์ของมันมีดังนี้ Atomics.load() ตัวอย่าง

  3. ฟังก์ชัน Atomics.store() ใน JavaScript

    Atomic object ของ JavaScript เป็นวัตถุและให้การดำเนินการของ atomic เช่น add, sub, และ, or, xor, load, store ฯลฯ เป็นวิธีการคงที่ วิธีการเหล่านี้ใช้กับวัตถุ SharedArrayBuffer ร้านค้า() หน้าที่ของ อะตอม วัตถุยอมรับตัวเลข (ค่า) และตำแหน่งในอาร์เรย์ และเก็บค่าที่กำหนดในตำแหน่งที่ระบุและส่งกลับค่าเดิม

  4. ฟังก์ชัน Atomics.sub() ใน JavaScript

    Atomic object ของ JavaScript เป็นวัตถุและให้การดำเนินการของ atomic เช่น add, sub, และ, or, xor, load, store ฯลฯ เป็นวิธีการคงที่ วิธีการเหล่านี้ใช้กับวัตถุ SharedArrayBuffer ย่อย() หน้าที่ของ อะตอม วัตถุรับตัวเลขและตำแหน่ง ลบตัวเลขที่กำหนดออกจากตัวเลขในตำแหน่งที่กำหนดและส่งกลับค่าของตัวเลขในตำแหน่

  5. สแปนนิ่งทรีขั้นต่ำ (MST) ใน Javascript

    แผนภูมิที่ทอดข้ามขั้นต่ำ (MST) หรือแผนภูมิที่ทอดข้ามน้ำหนักขั้นต่ำคือชุดย่อยของขอบของกราฟที่มีการกำหนดทิศทางแบบถ่วงน้ำหนักขอบ (ไม่) ที่เชื่อมต่อซึ่งเชื่อมต่อจุดยอดทั้งหมดเข้าด้วยกันโดยไม่มี รอบและด้วยน้ำหนักขอบรวมต่ำสุดที่เป็นไปได้ กล่าวคือเป็นไม้ยืนต้นที่ผลรวมของน้ำหนักขอบมีค่าน้อยที่สุด

  6. อัลกอริธึมของ Prim ใน Javascript

    อัลกอริธึมของ Prim เป็นอัลกอริธึมที่โลภที่ค้นหาแผนผังการแผ่ขยายขั้นต่ำสำหรับกราฟแบบไม่มีทิศทางแบบถ่วงน้ำหนัก โดยจะค้นหาส่วนย่อยของขอบที่สร้างต้นไม้ที่มีจุดยอดทุกจุด โดยจะลดน้ำหนักรวมของขอบทั้งหมดในต้นไม้ให้น้อยที่สุด อัลกอริธึมทำงานโดยการสร้างทรีนี้ทีละจุด จากจุดยอดเริ่มต้นตามอำเภอใจ ในแต่ละขั้นตอน

  7. อัลกอริทึมของ Kruskal ใน Javascript

    อัลกอริธึมของ Kruskal เป็นอัลกอริธึมที่โลภที่ทำงานดังนี้ - 1. สร้างชุดของขอบทั้งหมดในกราฟ 2. ในขณะที่ชุดด้านบนไม่ว่างเปล่าและไม่ครอบคลุมจุดยอดทั้งหมด เอาขอบน้ำหนักขั้นต่ำออกจากชุดนี้ ตรวจสอบขอบนี้ว่ากำลังก่อตัวเป็นวงจรหรือเพียงแค่เชื่อมต้นไม้ 2 ต้นเข้าด้วยกัน ถ้ามันก่อตัวเป็นวัฏจักร เราจะละทิ้งขอ

  8. คลาสกราฟที่สมบูรณ์ใน Javascript

    ฟังก์ชันที่ใส่ความคิดเห็นไว้ในโค้ดนี้ คุณสามารถเปลี่ยนไปใช้สิ่งเหล่านั้นได้เช่นกัน นอกจากนี้เรายังได้ย้ายคลาส Queue, Stack และ PriorityQueue ในโมดูลต่างๆ ที่สามารถนำเข้าโดยใช้คำสั่งนำเข้าหรือใช้การเรียกที่ต้องการ นี่คือการใช้งานคลาส Graph อย่างสมบูรณ์ - ตัวอย่าง const Queue = require("./Queue&

  9. การเพิ่มองค์ประกอบในอาร์เรย์โดยใช้ Javascript

    การเพิ่มองค์ประกอบลงในอาร์เรย์สามารถทำได้โดยใช้ฟังก์ชันต่างๆ สำหรับตำแหน่งต่างๆ การเพิ่มองค์ประกอบที่ส่วนท้ายของอาร์เรย์ สามารถทำได้โดยใช้วิธีการกด ตัวอย่างเช่น let veggies = ["Onion", "Raddish"]; veggies.push("Cabbage"); console.log(veggies); สิ่งนี้จะให้ผลลัพธ์ - [&

  10. การลบองค์ประกอบออกจาก Array ใน Javascript

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

  11. อาร์เรย์หลายมิติใน Javascript

    โดยทั่วไป อาร์เรย์หลายมิติจะถูกใช้หากคุณต้องการใส่อาร์เรย์ในอาร์เรย์ ลองมาดูตัวอย่างกัน สมมติว่าคุณต้องการเก็บอุณหภูมิทุกๆ 6 ชั่วโมงทุกวันธรรมดา คุณสามารถทำสิ่งที่ชอบ: let monday = [35, 28, 29, 31]; let tuesday = [33, 24, 25, 29]; //... นี่เป็นสถานที่ที่ดีในการใช้อาร์เรย์หลายมิติแทน อาร์เรย์หลายมิต

  12. วนซ้ำผ่านอาร์เรย์ใน Javascript

    มีหลายวิธีในการวนรอบอาร์เรย์ใน Javascript สำหรับลูปใน Javascript เริ่มจากลูปกันก่อน for loop ใน js มี 2 รูปแบบ รูปแบบแรกคือ init, condition, expr loop สิ่งนี้เริ่มต้นคำสั่งแรก จากนั้นในแต่ละการวนซ้ำจะดำเนินการ expr และตรวจสอบเงื่อนไข ตัวอย่างเช่น var step; for (step = 0; step < 5; step++) { &n

  13. การเขียนโปรแกรมแบบไดนามิกใน JavaScript

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

  14. ลำดับฟีโบนักชีใน Javascript

    ตัวเลขฟีโบนักชีเป็นตัวเลขที่ทุกตัวเลขในอนุกรมหลังจากสองตัวแรกเป็นผลรวมของสองตัวก่อนหน้า ชุดเริ่มต้นด้วย 1, 1 ตัวอย่าง − 1, 1, 2, 3, 5, 8, 13, 21, 34, …. เราสามารถเขียนโปรแกรมเพื่อสร้าง nth ได้ดังนี้ − functionfibNaive(n) {    if (n<= 1) return n;    returnfibNaive(n -

  15. คลาส AVL Tree ใน Javascript

    นี่คือการใช้งาน AVL Tree Class อย่างสมบูรณ์ - ตัวอย่าง class AVLTree {    constructor() {       // Initialize a root element to null.       this.root = null;    }    getBalanceFactor(root) {       return this.getHeight(root.

  16. โครงสร้างข้อมูลกราฟใน Javascript

    กราฟคือการแสดงภาพชุดของวัตถุที่วัตถุบางคู่เชื่อมต่อกันด้วยลิงก์ วัตถุที่เชื่อมต่อกันจะแสดงด้วยจุดที่เรียกว่า จุดยอด และลิงค์ที่เชื่อมจุดยอดเรียกว่า ขอบ . อย่างเป็นทางการ กราฟคือคู่ของเซต (V, E) โดยที่ วี คือเซตของจุดยอดและ E คือเซตของขอบที่เชื่อมระหว่างจุดยอด ลองดูที่กราฟต่อไปนี้ − ในกราฟด้านบน

  17. การสร้างกราฟใน Javascript

    เราจะสร้างคลาสกราฟที่รองรับน้ำหนักและทั้งแบบกำกับและแบบไม่บอกทิศทาง สิ่งนี้จะดำเนินการโดยใช้รายการที่อยู่ติดกัน เมื่อเราเปลี่ยนไปใช้แนวคิดขั้นสูง ทั้งการถ่วงน้ำหนักและลักษณะการกำกับของกราฟจะมีประโยชน์อย่างยิ่ง รายการที่อยู่ติดกันคืออาร์เรย์ A ของรายการที่แยกจากกัน องค์ประกอบของอาร์เรย์ Ai แต่ละรายก

  18. การข้ามกราฟใน Javascript

    การข้ามผ่านกราฟ (หรือที่เรียกว่าการค้นหาด้วยกราฟ) หมายถึงขั้นตอนการเยี่ยมชม (การตรวจสอบและ/หรือการอัปเดต) แต่ละจุดยอดในกราฟ การข้ามผ่านดังกล่าวจำแนกตามลําดับที่จุดยอดเข้าชม

  19. การข้ามผ่านการค้นหาแบบกว้างก่อนใน Javascript

    BFS เยี่ยมชมจุดยอดเพื่อนบ้านก่อนที่จะไปที่จุดยอดย่อย และใช้คิวในกระบวนการค้นหา ต่อไปนี้เป็นวิธีการทำงานของ BFS - เยี่ยมชมจุดยอดที่ไม่ได้เยี่ยมชมที่อยู่ติดกัน ทำเครื่องหมายว่าเยี่ยมชมแล้ว แสดงมัน ใส่ในคิว หากไม่พบจุดยอดที่อยู่ติดกัน ให้นำจุดยอดแรกออกจากคิว ทำซ้ำกฎ 1 และกฎ 2 จนกว่าคิวจะว่าง ให้เราด

  20. การข้ามผ่านการค้นหาเชิงลึกเป็นอันดับแรกใน Javascript

    DFS เยี่ยมชมจุดยอดย่อยก่อนที่จะเยี่ยมชมจุดยอดพี่น้อง กล่าวคือ มันสำรวจความลึกของเส้นทางใด ๆ ก่อนสำรวจความกว้างของมัน โดยทั่วไปแล้ว stack (มักจะเป็น call stack ของโปรแกรมผ่านการเรียกซ้ำ) ถูกใช้เมื่อนำอัลกอริทึมไปใช้ ต่อไปนี้เป็นวิธีการทำงานของ DFS - เยี่ยมชมจุดยอดที่ไม่ได้เยี่ยมชมที่อยู่ติดกัน ทำเค

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:186/297  20-คอมพิวเตอร์/Page Goto:1 180 181 182 183 184 185 186 187 188 189 190 191 192