magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

سورس و کد پیاده سازی الگوریتم A* در سی شارپ

سورس-و-کد-پیاده-سازی-الگوریتم-A*-در-سی-شارپ
توضیحات کوتاه و لینک دانلود
Today, in this post, we have prepared for you, dear users of the website, a magic source file and the implementation code of the A* algorithm in C# ready for download.

دانلود - Download

لیست فایل های مشابه

لینک کوتاه : https://en.magicfile.ir/?p=2523
توضیحات کامل در مورد فایل

دانلود سورس و کد پیاده سازی الگوریتم A* در سی شارپ

مقدمه

Some time ago I had to make a project to determine the shortest path inside a matrix. "Nothing beats routing for this," I thought to myself. There are a lot of links and explanations about Path Finding, but I couldn't find a version written in C# that could meet my needs. So, I decided to implement A* in C#. This code was really helpful for me and I bet it can be helpful for many other people too. I won't explain the implementation of the algorithm too much because just typing "A* routing algorithm" into Google will bring up tons of documentation where you can find every single detail.

سورس و کد پیاده سازی الگوریتم A* در سی شارپ

درباره برنامه

A* is a general algorithm and there are no absolute parameters to set. The algorithm has many things that can be adjusted, so the best way to determine the right parameters for your project is to experiment with different combinations. As a note: usually a good A* implementation does not use the standard ArrayList or List for open nodes. If a standard list is used, the algorithm spends a lot of time searching for nodes in that list. Instead, a priority queue should be used. I borrowed some code from BenDi to implement the priority queue. I modified it a bit and also changed the implementation to use Generics instead of ArrayList which makes it run faster. This project is really useful for two reasons.

  • I followed the A* implementation and tried to implement it to perform well, so the algorithm itself can be easily reused in any project.
  • The front end gives a full opportunity to experiment with many variables where you can actually watch and learn how it works, change heuristics, formulas or options to analyze the best settings for your project.

برای شما کاربر عزیز پیشنهاد دانلود داده می شود.

Click on the link below to get the source and implementation code of the A* algorithm in C#

برای دریافت اینجا کلیک کن

فایل های که ممکن است نیاز داشته باشید

نظرات کاربران

کد امنیتی

ارسال کننده نظر رضا - 2023/2/10 10:52:36 pm
ممنون از پشتيباني خوب و آپديت هاي سريع تون موفق باشيد
 
پاسخ پشتیبانی فایل سحر آمیز
سلام خواهش ميکنيم
 
ارسال کننده نظر پريا - 2023/2/18 7:54:10 pm
Hello and don't get tired of uploading and presenting my file that I downloaded and it was great
 
پاسخ پشتیبانی فایل سحر آمیز
با سلام ممنون از ارسال ديدگاه خود
 

لیست فایل های ویژه وبسایت

دانلود-نرم-افزار-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(مخاطب-موبایل)
Download the software to convert txt text file to vcf (mobile audience)

بهترین-سرویس-پوش-نوتیفیکیشن-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php
The best push notification script service for managing notifications and making site notification push and sending push through php

دانلود-نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی
Download automatic translation software for po, pot files in full for all languages, including Persian

دانلود-نرم-افزار-تغییر-زبان-سورس-و-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)
Download software to change the source language and code of Visual Studio (design elements of form design)