• Home
  • Courses
  • Portfolio
  • Contact
    Tiger 4 CodeTiger 4 Code
    • Home
    • Courses
    • Portfolio
    • Contact

      Data Structure and Algorithms الخوارزميات وبنى المعطيات

      • Home
      • Blog
      • Data Structure and Algorithms الخوارزميات وبنى المعطيات
      • 14- الخوارزميات وبنى المعطيات – البحث الخطي Algorithms and Data Structure – Linear Search

      14- الخوارزميات وبنى المعطيات – البحث الخطي Algorithms and Data Structure – Linear Search

      • Posted by Schwarztiger
      • Categories Data Structure and Algorithms الخوارزميات وبنى المعطيات
      • Date August 22, 2018
      • Comments 0 comment

      facebook-groupالسلام عليكم ورحمة الله وبركاته

      Algorithms and Data Structure – Linear Search
      الخوارزميات وبنى المعطيات – البحث الخطي

      ننتقل بدروسنا الى بحث اخر, الا وهو خوارزميات البحث, فبعد ان تعرفنا على بنى المعطيات الاساسية, حان الوقت للتعرف على احد اهم العمليات على هذه البنى, الا وهو البحث search
      linear_search

      ضمن هذه الحلقة سنتعرف على خوازرمية البحث الخطي Linear search

      تعتبر خوارزمية البحث الخطي Linear search احد اسهل الخوارزميات!
      ضمن هذا النوع من خوارزميات البحث, يتم اجراء عملية بحث متتالي مرورا بكل العناصر واحدا تلو الاخر.

      يتم التحقق من كل عنصر فيما اذا كان يطابق مواصفات البحث, الا ان يتم ايجاد العنصر المطلوب وارجاعه كنتيجة للبحث, والا يستمر البحث بالمرور على كل العناصر وصولا الى اخر عنصر ضمن بنية المعطيات التي يتم البحث ضمنها.

      الخوارزمية

      algorithm.JPG

      فيما يلي “بسودوكود Pseudocode” الخورازمية

      pdoducode.JPG

      نعم, فإن خوارزمية البحث الخطي على هذا القدر من البساطة!

      حاولوا الان برمجة الخوارزمية باحد لغات البرمجة

      الى اللقاء في حلقة قادمة نتحدث فيها عن نوع اخر من الخوارزميات, الا وهي خوارزمية البحث الثنائي Binary search

      والى ذلك الحين استودعكم  الله والسلام عليكم ورحمة الله وبركاته

      مع تحيات:

      م. نور الصباحي

       

      الترجمة المصطلح
      بنى المعطيات, او هياكل المعطيات Data Structure
      الخوارزميات Algorithm
      البحث الخطي Linear Search
      عملية Operation
      رتل Queue
      المكدس Stack
      المؤشر الأمامي Front Pointer
      المؤشر الخلفي Rear Pointer
      سرعة المعالجة Processor speed
      الطلبات المتعددة Multiple Request
      التعقيد الزمني Time complexity
      التعقيد المكاني Space complexity
      التحليل المقار Asymptotic Analysis
      أفضل حالة Best case
      الحالة الوسيطية Average case
      اسوء حالة Worst case
      البحث الثنائي Binary Search

       

      References
      https://www.tutorialspoint.com/data_structures_algorithms/

       

       

       

      Tag:Algorithm, Data Structure, Linear search, اساسيات البرمجة, البحث الخطي, الخوارزميات, الخوارزميات وبنى المعطيات, بنى المعطيات, شرح خوارزمية البحث الخطي

      • Share:
      author avatar
      Schwarztiger

      Previous post

      13- الخوارزميات وبنى المعطيات - الرتل Algorithms and Data Structure - Queue
      August 22, 2018

      Next post

      15- الخوارزميات وبنى المعطيات - البحث الثنائي Algorithms and Data Structure - Binary Search
      August 28, 2018

      You may also like

      demo_image
      15- الخوارزميات وبنى المعطيات – البحث الثنائي Algorithms and Data Structure – Binary Search
      28 August, 2018
      demo_image
      13- الخوارزميات وبنى المعطيات – الرتل Algorithms and Data Structure – Queue
      16 August, 2018
      demo_image
      12- الخوارزميات وبنى المعطيات – المكدس Algorithms and Data Structure – Stack
      13 August, 2018

      Leave A Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Search

      Latest Courses

      Android Development

      Android Development

      $950.00
      HTML Tutorial: HTML & CSS for Beginners

      HTML Tutorial: HTML & CSS for Beginners

      $800.00
      Learn WordPress Content Management System

      Learn WordPress Content Management System

      Coming soon
      logo-eduma-the-best-lms-wordpress-theme

      info@tiger4code.com

      Links

      • Courses
      • Portfolio

      Copyright 2019 | Educational, Web & Mobile Development Platform By Tiger 4 Code