درس الگوریتم های پیشرفته از جمله مفاد درسی مقطع کارشناسی ارشد رشتههای مهندسی کامپیوتر – نرمافزار، مهندسی کامپیوتر – الگوریتمها و محاسبات و مهندسی کامپیوتر-…
جدول هش
تا کنون در مجله فرادرس، مقالات و آموزشهای متنوعی را در موضوع «جدول هش» منتشر کرده ایم. در ادامه برخی از این مقالات مرتبط با این موضوع لیست شده اند. برای مطالعه هر مقاله، لطفا روی عنوان آن کلیک کنید.
در این مطلب، «درهم سازی فاخته» (Cuckoo Hashing) که به آن درهم سازی کوکو نیز گفته میشود، مورد بررسی قرار گرفته و پیادهسازی آن در…
در این مقاله، به بررسی اهمیت هش کردن رمزهای عبور میپردازیم. نگاهی سریع به ماهیت آن خواهیم داشت و دلیل اهمیت آن را نیز توضیح…
در جدول Hash از جفتهای کلید-مقدار برای ذخیرهسازی دادهها استفاده میشود. این جداول به دلیل سرعت و کاراییشان در تقریباً همه زبانهای برنامهنویسی به نوعی…
ریاضیات سنگ بنای همه رشتههای علوم معاصر به حساب میآید. تقریباً همه تکنیکهای علم داده مدرن که شامل «یادگیری ماشین» (Machine Learning) نیز میشود، زیرساخت…
جاوا اسکریپت (JavaScript) که گاهی به اختصار JS نیز نامیده میشود، یک زبان سطح بالای تفسیری (Interpreted) است. از خصوصیات مهم این زبان به دینامیک…
ساختار {} در جاوا اسکریپت بسیار کارآمد است، زیرا امکان ذخیرهسازی و بازیابی مقادیر بر اساس کلیدهایشان را به روشی کمهزینه یعنی (O(1 فراهم میسازد….
در این نوشته قصد داریم یکی از مسائلی را که در موارد متعددی هنگام برنامهنویسی ممکن است با آن مواجه شویم بررسی کنیم. در بسیاری…
جدول نماد، ساختمان داده مهمی است که به وسیله کامپایلرها برای ذخیرهسازی اطلاعاتی در مورد رخداد گزارههای مختلف مانند نام متغیرها، نام تابعها، اشیا، کلاسها،…
در این نوشته از مجموعه مطالب ساختمان داده انواع مختلف الگوریتمهای جستجو را معرفی میکنیم و با مفهومی به نام جدول hash آشنا میشویم. این…
آشنایی با «ساختمان دادهها» (Data Structures) از جمله نیازهای دانشمندان داده، مهندسان داده، دادهکاوها، کارشناسان یادگیری ماشین و برنامهنویسها محسوب میشود. مهندسین نرمافزار بیش از…
در دسامبر ۲۰۱۷ محققان گوگل و MIT یک مقاله تحقیقاتی جنجالبرانگیز در مورد تلاشهایشان در زمینه «ساختارهای اندیس یادگیرنده» منتشر کردند. این تحقیق کاملاً هیجانانگیز…