آخرین اخبار و مقالات و مطالب پیرامون الگوریتم در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران
بر روی این دامنه اینترنتی سیستم مدیریت محتوا
پارس سی ام اس
نصب شده است که نرم افزاری قوی جهت طراحی سایت
می باشد. طراحی وب
با استفاده از پرتال
( پورتال
) پارس منجر به طراحی وب سایت
شما می شود. طراحی وب سایت
کپی رایت پورتال
پارس
... در این تکنولوژی از الگوریتم هماهنگ سازی رنگها و سیستم هوشمند تنظیم کنتراست استفاده شده است ...
... یکی از روش های مرتب سازی داده ها، استفاده از الگوریتم مرتب سازی به صورت ادغامی است ... این الگوریتم از روش تقسیم و حل برای مرتب کردن داده ها استفاده می کند ... در الگوریتم مرتب سازی به روش ادغامی نیز همین گونه است ... این الگوریتم اولین بار در سال 1945 توسط جان فون نویمان مطرح شد ... روش کار الگوریتم مرتب سازی ادغامی ابتدا فهرستی از داده ها که قرار است مرتب شوند به 2 فهرست به طول مساوی تقسیم می شوند و سپس فهرست های تولید شده به روش بازگشتی با صدا زدن تابع mergsort هر کدام به دو زیرفهرست تقسیم می شوند ... شبه کد این الگوریتم به صورت زیر است: function merge_sort(m) { var list left, right, result if length(m) «= 1 return m var middle = length(m) / 2 for each x in m up to middle add x to left for each x in m after middle add x to right left = merge_sort(left) right = merge_sort(right) result = merge(left, right) return result } function merge(left, right) { var list result while length(left) » 0 and length(right) » 0 if first(left)«=first(right) append first(left) to result left = rest(left) else append first(right) to result right = rest(right) end while while length(left) » 0 append left to result while length(right) » 0 append right to result return result} پیچیدگی زمانی الگوریتم مرتب سازی ادغامی اگر زمان لازم برای مرتب سازی آرایه n عضوی به روش ادغام برابر (t(n باشد داریم: t(n) = 2t(n/2) + n در این الگوریتم در هر مرحله آرایه به 2 آرایه شکسته می شود و در هر مرحله از ادغام نیز باید n مقایسه صورت بگیرد ...
... برای پنهان ماندن الگوریتم کدبرداری کلاس ها نیز می توانید از فایل های کتابخانه ای پویا و استاندارد (برای ویندوز پسوند dll و برای گنولینوکس پسوند so) نوشته شده با زبان c استفاده کنید ... البته در این حالت پیاده سازی الگوریتم رمزگشایی باید در همین کتابخانه ها انجام شود و همین طور برای حفظ قابلیت اجرا و انتقال روی سایر پلتفرم ها نیز باید کتابخانه های مورد نیاز و قابل استفاده روی سایر پلتفرم ها را هم ایجاد کرده و همراه با دیگر منابع به پروژه بیفزایید تا بتوانید با توجه به نوع سیستم عامل، فایل کتابخانه مورد نظر را بارگذاری کرده و توابع مورد نیاز برای رمزگشایی را از داخل این فایل ها فراخوانی کنید ...
... این دانشمندان از ساخت دوربین ویژه ای برای نصب داخل خودروها خبر داده اند که به یک نرم افزار مبتنی بر تصویر و یک الگوریتم پیشرفته مجهز شده است که می تواند حرکات صورت راننده و خمیازه کشیدن را تشخیص دهد ...
... ir/30413aپیچیدگی زمانی الگوریتماین الگوریتم دارای دو مرحله است و پیچیدگی زمانی آن برابر حاصل زمانی است که درخت هیپ ساخته و پردازش می شود ... پس برای کل الگوریتم داریم 3n log n در مبنای ? که می توان گفت مرتبه اجرایی این الگوریتم برابر n log n در مبنای ? است ...
... این را باید همیشه در نظر گرفت که اجرای بهینه و کارای یک قطعه کد یا یک الگوریتم در مصرف بهینه منابع کامپیوتر نقش مهمی دارد ... به رغم این که یکسری کلیات باید برای طراحی و پیاده سازی الگوریتم لحاظ شود، اما هر مساله برای خود شرایط خاصی دارد، اما در نظر گرفتن برخی موارد به کارایی بهتر الگوریتم و قطعه کد ما کمک می کند ... یک مثال دیگر از این عدم کارایی بعضی از پیاده سازی های الگوریتم مرتب سازی حبابی (bubble sort)است ...
... الگوریتم هایی زیادی برای محاسبه درخت پوشای کمینه وجود دارد ... یکی از این الگوریتم ها، الگوریتم پرایم است ... الگوریتم پرایم برای به دست آوردن درخت پوشای کمینه بر اساس یک گراف همبند وزن دار است ... ورودی این الگوریتم یک گراف همبند وزن دار با مجموعه v است که شامل رئوس گراف و e (یال های گراف) می شود ... خروجی الگوریتم یک مجموعه به نام vnew، شامل رئوس درخت حاصل و یک مجموعه enew (یال های درخت) می شود ... اما این الگوریتم چگونه این کار را می کند؟ بگذارید روش کار این الگوریتم را با یک مثال بیان کنیم: فرض کنیم گرافی داریم با رئوس a، b، c، d، e، f، g و ماتریس مجاورت به صورت زیر: ماتریس مجاورت ماتریسی است که یال های یک گراف را نشان می دهد ... از روی ماتریس مجاورت می توان فهمید از یک راس بخصوص تا راس دیگر یالی وجود دارد یا نه؟ و اگر وجود دارد اندازه یال یا همان وزن یال چقدر است؟ بسیار خب، در الگوریتم پرایم یک راس را به دلخواه انتخاب می کنیم و آن را در مجموعه vnew قرار می دهیم ... شبه کد الگوریتم پرایم به صورت زیر است: function prim(m,a) [init] define nearest[2 ... n] set f = 0 for i=2 to n nearest[i] = 1 distance[i]=a[1,i] end-of-for for j=1 to n-1 min = infinity for i = 2 to n if 0«=distance[i]«=min min = distance[i] vnear=i end-of-for-i e=edge connectiong vertices indexed by vnear and nearest[vnear] add e to f distance[vnear]=-1 for i=2 to n if a[1,vnear]«distance[i] then distance[i] =a[i,vnear] nearest[i] = vnear end-of-for-i end-of-for-j end کد منبع این الگوریتم به زبان c را می توانید از نشانی زیر دریافت کنید: http://clicklinks ...
... معاون مهندسی شرکت راهبر اظهار داشت : در این طرح با استفاده از الگوریتم های رمزنگاری ، امنیت و اعتبار اطلاعات بارکد دوبعدی افزایش می یابد و امکان ردگیری کالاهای جعلی و بی کیفیت فراهم می شود ...
... swap file encryption (رمزنگاری فایل مبادله): ابزار bcwipe cyrptoswap به شما این امکان را می دهد تا فایل مبادله را با استفاده از الگوریتم های گوناگون، رمزنگاری کنید تا امنیت این فایل بیش از پیش افزایش یابد ...
... این کارشناس درباره نحوه عملکرد توکن عنوان کرد: توکن ها تعدادی الگوریتم رمز و یک حافظه امن را در خود جای می دهند که در این راستا از حافظه امن برای نگه داری اطلاعات حساس مثل کلیدهای رمزنگاری استفاده می شود ... رجایی گفت: به عنوان نمونه کلید رمز مورد استفاده در الگوریتم رمز به هیچ وجه حتی توسط خود شخصی که کلید را در آن قرار داده است، قابل خواندن نیست و از امنیت بسیار بالایی برخوردار است ... این کارشناس فن آوری اطلاعات ادامه داد: در رمزشکنی سیستم های رمزنگاری امروزی، فرض می شود دشمن از ساختار الگوریتم رمز مطلع و هدف وی به دست آوردن کلید رمز باشد ...
|
صفحه 1
|
2 | 3 | 4 |
|