شما اینجایید
خانه > مطالب تگ شده با "ابزار برنامه‌نویسی"

سری مطالب آموزش ساختمان داده‌ها و الگوریتم‌ها – مقدمات (بخش اول)

   

ساختمان‌ داده‌ها روش برنامه‌ای ذخیره‌سازی داده‌ها به‌منظور استفاده مؤثر از داده‌ها است. تقریباً تمام اپلیکیشن‌های سازمانی از انواع مختلف ساختمان داده‌ها به طرق مختلف استفاده می‌کنند. این آموزش به شما درک کاملی از ساختمان‌ داده‌های موردنیاز برای درک پیچیدگی اپلیکیشن‌های سازمانی و نیاز به الگوریتم‌ها و ساختمان داده‌ها

هوش مصنوعی با پایتون – بخش هفتم – برنامه‌نویسی منطقی (قسمت آخر)

هوش مصنوعی با پایتون

 

حل پازل (معما)

از برنامه‌نویسی منطقی می‌توان برای حل مسائل زیادی مانند معمای 8 یا پازل 8 ، پازل Zebra، سودوکو، مسئله n وزیر و غیره استفاده نمود. در اینجا ما از انواع مطرح‌شده برای پازل Zebra نمونه‌ای در نظر می‌گیریم که در ادامه می‌بینید. عبارت انگلیسی زیر را

سری مطالب آموزش جاوا ۸ – بخش ششم Streams (قسمت دوم)

آموزش جاوا ۸

     

Collector ها

Collector ها برای ترکیب نتیجه پردازش روی عناصر یک Stream استفاده می‌شوند. می‌توان از Collector ها برای برگرداندن یک لیست [1]یا یک رشته استفاده کرد.

List<String>strings = Arrays.asList("abc", "", "bc", "efg", "abcd","", "jkl");

List<String> filtered = strings.stream().filter(string -> !string.isEmpty()).collect(Collectors.toList());

System.out.println("Filtered List: "   filtered);

String mergedString

سری مطالب آموزش جاوا ۸ – بخش ششم Streams (قسمت اول)

آموزش جاوا ۸

کلاس  Stream  یک لایه انتزاعی جدید است که در جاوا 8 معرفی شده است. با استفاده از Stream می‌توانید داده‌ها را به‌صورت اعلانی شبیه به پرس‌وجوهای SQL پردازش کنید. برای مثال جمله SQL زیر را درنظر بگیرید:

 

SELECT max(salary), employee_id, employee_name FROM Employee

 

عبارت SQL فوق، به‌طور

بالا