stanford-oval/wikipedia huggingface dataset:
دومین نبرد دریاچه ماسوریان

| ن ب وجبهه شرقی | ن ب وجبهه شرقی |
| --- | --- |
۱۹۱۴ East Prussia  Galicia  Przemyśl  Osowiec  Augustów (Niemen)  Vistula River  Łódź  Krzywopłoty  Limanowa  نبرد ووچووک ۱۹۱۵ Rafajlowa  نبرد بالیموف  نبردهای مازوری  نبرد رباط‌کریم  Gorlice–Tarnów  Konary  Rokitna  عقب‌نشینی بزرگ Jastków  Novogeorgievsk  Sventiany ۱۹۱۶ Lake Naroch  یورش بروسیلوف  Baranovichi  Christmas ۱۹۱۷ July Zborov  Riga  Albion ۱۹۱۸ جنگ داخلی فنلاند  Faustschlag  Bakhmach Naval warfare Baltic Sea  Black Sea: ۱۹۱۴ East Prussia  Galicia  Przemyśl  Osowiec  Augustów (Niemen)  Vistula River  Łódź  Krzywopłoty  Limanowa  نبرد ووچووک ۱۹۱۵ Rafajlowa  نبرد بالیموف  نبردهای مازوری  نبرد رباط‌کریم  Gorlice–Tarnów  Konary  Rokitna  عقب‌نشینی بزرگ Jastków  Novogeorgievsk  Sventiany ۱۹۱۶ Lake Naroch  یورش بروسیلوف  Baranovichi  Christmas ۱۹۱۷ July Zborov  Riga  Albion ۱۹۱۸ جنگ داخلی فنلاند  Faustschlag  Bakhmach Naval warfare Baltic Sea  Black Sea
نبردهای زمستانی مازوری یا نبرد دوم دریاچه‌های مازوری (به انگلیسی: Second Battle of the Masurian Lakes) در اواسط جنگ جهانی اول از روز ۷ فوریه ۱۹۱۵ میلادی در کنار دریاچه معروف مازوری در لهستان آغاز شد. این جنگ با حمله آلمانی‌ها به روس‌ها آغاز شد. در این جنگ، روس‌ها شکست خوردند. حدود ۱۱۰ هزار سرباز روسی اسیر شدند و ۳۰۰ عراده توپ جنگی به دست آلمان‌ها افتاد. این جنگ در ۲۲ فوریه همان سال پایان یافت.
فرماندهی آلمان‌ها در این جنگ بر عهده ۲ افسر آلمانی به نام‌های پاول فن هیندنبورگ و اریش لودن‌دورف بود.
دومین نبرد سنت آلبنز

| ن ب وجنگ رزها | ن ب وجنگ رزها |
| --- | --- |
 نخستین سنت آلبنز  بلور هیث  لودفورد بریج  ساندویچ  نورت‌همپتون  نبرد وورکساپ  ویکفیلد  مورتیمرز کراس  دومین سنت آلبنز  فری‌بریج  تاوتون  هجلی مور  هکسهام  ایجکوت مور  لوزکوت فیلد  بارنت  تیوکسبری  بازورث فیلد  استوک فیلد :  نخستین سنت آلبنز  بلور هیث  لودفورد بریج  ساندویچ  نورت‌همپتون  نبرد وورکساپ  ویکفیلد  مورتیمرز کراس  دومین سنت آلبنز  فری‌بریج  تاوتون  هجلی مور  هکسهام  ایجکوت مور  لوزکوت فیلد  بارنت  تیوکسبری  بازورث فیلد  استوک فیلد 
دومین نبرد سنت آلبانز (انگلیسی: Second Battle of St Albans) یکی از نبردهای جنگ‌های داخلی انگلستان موسوم به جنگ رزها است که در تاریخ ۱۷ فوریه ۱۴۶۱ در سنت آلبنز به وقوع پیوست، ارتش یورک‌ها تحت رهبری ارل واریک تلاش داشتند تا از طریق نوار شمالی جاده لندن به مواضع نزدیک این شهر دسترسی پیدا کنند، لنکسترهای جناح رقیب نیز با استفاده از یک مانور تاکتیکی باعث غافلگیری واریک و شکست اهدافش می‌گردند و دست او را از این نقشه کوتاه می‌کنند، فاتحان در عین حال شاه هنری را که در اسارت بود آزاد می‌کنند که در آن هنگام زندانی و اسیر واریک بود، با همه این احوال آنها نتوانستند از این پیروزی استفادهٔ لازم را آنچنان که باید کسب کنند
دولت رانت‌خوار

دولت رانتیر یا دولت تحصیلدار به دولتی گفته می‌شود که از منابع مستقل مالی به جز مالیات از جامعه برخوردار بوده و بنابراین با استقلال بیشتری می‌تواند سیاست‌ها و خواست‌های دولتی را به اجرا گذارد. ماهیت دولت رانتیر به گونه‌ای است که در آن جامعه وزنهٔ قابل اعتنایی به‌شمار نمی‌رود چرا که دولت در سایهٔ دریافت رانت‌ها از خارج (با فروش نفت یا هر مادهٔ خام دیگر) به منابع داخلی درآمد (مالیات‌ها، عوارض و صدور کالاهای صنعتی) احساس نیاز نمی‌کند.
رانت اصطلاحی است که از علم اقتصاد وارد مباحث سیاسی و اقتصاد سیاسی شده‌است. رانت در علم اقتصاد به اجاره زمین واجاره بها گفته می‌شود و به‌طورکلی هرگونه درآمدی که حاصل کار و تلاش تولیدی نباشد تحت عنوان رانت نام‌گذاری می‌شود. در اقتصاد سیاسی، رانت به درآمدهایی گفته می‌شود که از منابع خارجی (فروش موادخام، منابع زیرزمینی) به تملک دولت درمی‌آید و از یک فعالیت مولد اقتصاد داخلی به دست نمی‌آید مثل درآمدهای نفتی.
انواع رانت

رانت اقتصادی: این رانت ناشی از عوامل اقتصادی مثل سیاست‌های حمایتی، کنترل قیمتها، نحوه توزیع بودجه و اعتبارات دولتی، محدودیت‌های بازرگانی است.
رانت سیاسی:به مواقعی که دولت و احزاب صاحب قدرت که توزیع و تصمیم‌گیری در خصوص منابع ثروت و قدرت را در اختیار دارند و بین افراد جامعه تبعیض قائل شوند گفته می‌شود.
رانت اجتماعی: برخورداری ازبرخی امتیازات ویژه که خارج ازصلاحیتهای فردی و شایستگی‌های ذاتی برخی افرادنصیبشان می‌گردد. مثلاً برخورداری از یک موقعیت شغلی، روابط خویشاندی، قرارگرفتن دریک گروه یاتشکل خاص
۴- رانت اطلاعاتی:دستیابی زودهنگام وانحصاری به اطلاعات اقتصادی درزمینه‌هایی مثل بازارسهام، سیاست‌های پولی، ارزی، بازرگانی و… که منجربه شکل‌گیری رقابت ناسالم اقتصادی دربازار سرمایه می‌گردد.
دولت رانتخوار و ویژگی‌های آن

به دولتی که قسمت عمده درآمد خود را ازمنابع خارجی و به شکل رانت دریافت کند دولت رانتخوار گویند طبق تعریف ببلاوی درکتاب دولت رانتیرویژگی‌های دولت رانتیرعبارتنداز:
باید از خارج از کشور تامین گردد.
در یک دولت رانتخوار، اکثر افراد جامعه دریافت‌کننده و توزیع‌کننده رانت‌اند.
۳-دولت رانتیر دریافت‌کننده اصلی رانت خارجی است. ازاین ویژگی‌ها می‌توان نتیجه گرفت که اکثرکشورهای تولیدکننده وصادرکننده نفت دولت رانتیربه شمارمی آیندچون رانت خارجی در این کشورها مستقیماً به خزانه دولت سرازیرمیشود.
تأثیر و پیامدهای رانت > الف-برساخت دولت

۱-افزایش استقلال دولت از جامعه: با دریافت رانت توسط دولت، دولت دیگر نیازی به منابع داخلی مثل مالیات، عوارض و… ندارد
۲-بی‌نیازی دولت ازایجاد دموکراسی و ممانعت از توسعه سیاسی: که این امر خود نتیجه اسقلال دولت است که سبب می‌شود دولت مردم را در قدرت مداخله ندهد وقتی دولت به مردم فشار مالی وارد نکند پس دموکراسی را هم برای جامعه قایل نمی‌شود و مانع از توسعه سیاسی واستقرار دموکراسی در جامعه می‌شود.
۳-تضعیف توان استخراجی و باز توزیعی دولت: یکی از وظایف دولت، استخراج منابع از داخل جامعه و توزیع مجددآنست که میزان موفقیت در آن ملاکی برای سنجش کارایی آن دولت است که غالباً دولت‌های رانتیر دراین عرصه ضعیف‌اند. که سبب ایجاداختلال در رویه دموکراتیک و نابرابری اجتماعی در جامعه و عدم پیگیری صحیح سیاست‌ها توسط دولت‌ها می‌شود.
تأثیر و پیامدهای رانت > ب-براقتصاد

۱-رشد روحیه رانتخواری در اقتصاد: تمام استعدادهای جامعه به فعالیت‌های مربوط به رانت تخصیص می‌یابد به جای نوآوری و پرداختن به فعالیت‌های مولد و در چنین شرایطی درآمد افراد به جای اینکه به کار و فعالیت تولیدی وابسته باشد به شانس و موقعیت آن‌ها در ساختار بروکراسی دولتی بستگی دارد
۲-اقتصاد مصرفی: در چنین دولتی، واردات عظیم کالاهای مصرفی و تجملی صورت می‌گیرد در صورتی که تولید در جامعه کم است و جامعه صرفاً به مصرف‌کننده کالا و خدمات تبدیل می‌شود
۳-افزایش هزینه‌های دولت: رانت دریافتی توسط دولت در اقتصاد داخلی هزینه می‌شود سرمایه‌گذاری‌های کلان در اقتصاد داخلی با ارائه خدمات رایگان یا ارزان باعث افزایش هزینه دولت می‌شود
دولت شبه رانتخوار

کشورهایی هستندکه از طریق کمک‌های سیاسی ونظامی واقتصادی قدرت‌های بزرگ ومنطقه‌ای به حیات خود ادامه می‌دهندمثل سومالی که توسط آمریکا وروسیه حمایت می‌شود. همچنین مصرکه گاهی توسط آمریکا وشوروی سابق حمایت می‌شود. یمن نمونه بارز کشورهایی است که ۸۵درصدتولیدناخالص داخلی اش ازمحل درآمدکارگران مقیم خارجی تأمین می‌گردد.
دولت رانتخوار درایران

رضاشاه نخستین کسی بودکه سهم درآمدهای نفتی رادردرآمدهای دولت افزایش داد وآنرا دراجرای طرح‌های توسعه ونوسازی کشور به کارگرفت ولی تا زمان به قدرت رسیدن رضاشاه به دلیل فقدان قدرت مرکزی درصدی ازدرآمدهای نفتی به عنوان حق محافظت ازتأسیسات نفتی به عشایر وایلات پرداخت می‌شد، اما با سرکوب عشایرتوسط رضاشاه، این درآمدها دوباره به دولت بازگشت با این حال درآمدنفتی دولت درعصرقاجاروپهلوی اول به حدی نبود که مهم‌ترین منبع درآمددولت تلقی گرددامابعد ازکودتای ۲۸ مرداد وآغاز فعالیت کنسرسیوم، درآمدنفتی ایران سیر ثابت وروبه رشدی داشت به نحوی که در سال‌های پایانی دهه ۱۳۳۰وابتدای دهه ۱۳۴۰درآمد نفتی منبع اصلی درآمددولت تلقی می‌شدکه در پی آن دولت رانتیر درایران شکل گرفت. باکودتای ۲۸ مرداد و پس ازآن ورود کنسرسیوم به صنعت نفت ایران، عملاً بسیاری ازاهداف نهضت ملی شدن صنعت نفت ازبین رفت. اماتولید وعرضه نفت ایران به کنسرسیومی واگذار شدکه ۵۰درصد ازخالص دریافتی –های خودرا به دولت ایران می‌پرداخت. این عامل ورشدتقاضاهای بین‌المللی برای خریدآن سبب تثبیت درآمدهای ملی نفت ایران شدکه ازآن به بعد حکومت به فکربهره‌برداری ازآن برای توسعه کشور افتاد وبرنامه‌هایی رابرای توسعه کشورتدوین کرد. نخستین برنامه در سال ۱۳۲۸(برنامه اول) بودکه به دلیل قطع درآمدهای نفتی درسال‌های نهضت ملی ناکام ماند امابابازگشت این درآمدها دومین برنامه این نهاد برای اجرای درسال‌های (۱۳۴۱–۱۳۳۴)ارائه شد که ۵/۶۴درصدازمنابع اجرای آن، سهم درآمدهای نفتی بود بنابراین سال ۱۹۵۷، سال تبدیل ایران به یک دولت رانتیراست وازاین زمان به بعدنفت، علاوه براینکه همواره سهمی بیش از۴۰درصد دردرآمدهای دولت ایران داشته به عنوان یک متغیرمستقل، نظام اقتصادی وسیاسی ایران راتحت تأثیر قرارداده‌است. حسین مهدوی با ارزیابی درآمد نفت ایران درهمین دوره نظریه دولت رانتیر راارائه داده وایران را مصداق بارز آن معرفی کرده و چنین آورده که سهم درآمدهای نفتی دولت از ۱۱ درصد در سال ۱۹۵۴ (تقریباً۱۳۳۳) به ۵۰درصد در سال ۱۹۶۵(تقریباً۱۳۴۲)افزایش یافته‌است. طی سال‌های دهه ۱۳۵۰ تا انقلاب اسلامی هیچگاه وابستگی دولت به درآمدهای نفتی زیر ۵۴ درصد نبود. البته درسال‌های ۱۳۵۷به دلیل اعتصاب کارکنان صنعت نفت، تولید نفت نیز کاهش یافت ودرآمدنفتی به ۱۵ میلیارد دلارکاهش یافت. نگاه کلی به میزان درآمدهای نفتی دولت در سال (۱۳۵۷–۱۳۳۲)نشان می‌دهد که تقریباً ازسال ۱۳۳۲، این درآمد بیش از۴۰درصد منابع درآمدی دولت راتامین کرده‌است. اگرقائل به تعریف ببلاوی در خصوص میزان لازم درآمد رانتی برای ساخت دولت رانتی راپذیرا باشیم (۴۲درصددرآمددولت) باید گفت از سال ۱۳۳۹ساخت دولت درایران رانتیربوده‌است.
اما رانت خواری و عدم شفافیت اقتصادی در ایران در سی سال گذشته و در جمهوری اسلامی از ناشفاف‌ترین وضعیت در سطح جهان بر خوردار بوده‌است. بنا به گزارش مرکز بین‌المللی شفافیت اقتصادی (Transparency International)، در سال ۲۰۱۳ از بین ۱۷۷ کشور به لحاظ شفافیت و فساد سیاسی و اقتصادی و اطلاع‌رسانی در مورد آن، مقام ۱۴۴ از نظر فساد اقتصادی و اداری را به خود اختصاص داد. اختلاس ۳ هزار میلیارد تومانی در ایران از نمونه‌های شناخته شده رانت خواری در ایران است. مرکز مطالعات لیبرالیسم نیز در گزارش‌های هفتگی خود در راستای شفافیت برای اقتصاد ایران به بررسی رانت در ایران می‌پردازد.
راهکارهایی برای برون رفت ازاقتصاد رانتی درایران

۱-اتخاذروش‌هایی جزنفت برای تأمین بودجه :باتوجه به کمیابی منابعی مثل نفت، حکومت‌ها باید به دنبال راه دیگری برای تأمین بودجه باشند طی چهاردهه اخیر فروش دارایی‌هایی مانندنفت وگازحدود۵۵۰میلیارد دلاردرآمد برای کشوررقم زده درحالیکه توسعه‌ای رابرای کشوربه دلیل صرف شدن روی هزینه‌های جاری به جای سرمایه‌گذاری دربخش‌های مولد، رقم نزده‌است
۲-کوچک کردن دولت:پدیده رانت جویی اصولابامداخلات دولت دراقتصاد مقارن است. دخالت بیش ازحددولت درفعالیت‌های اقتصادی دربازار رقابت اختلال ایجادمی‌کند و زمینه رابرای گسترش فعالیت‌های فرصت طلبانه فراهم می‌سازد. درحالیکه وظیفه اصلی واولیه هردولتی باید تأمین امنیت و ارائه کالاها وخدمات عمومی باشد
۳-نهادینه‌سازی مالیات: بایدنظام وصول‌کننده مالیات رااصلاح نمودوضرورت توسعه اجتماعی رااجابت کرددرعین تاکیدبر اینکه نهادینه‌سازی مالیات پردازی برای جبران بخشی ازعایدات دولت، امری حساب شده، تدریجی و بلندمدت است
لیست پیوندی

فهرست پیوندی یا لیست پیوندی (به انگلیسی: Linked list) ساختاری شامل دنباله‌ای از عناصر است که هر عنصر دارای اشاره‌گری به عنصر بعدی در دنباله است. فهرست پیوندی از جملهٔ ساده‌ترین و رایج‌ترین داده‌ساختارها است و در پیاده‌سازی از داده‌ساختارها پشته (Stack)، صف (Queue) و جدول درهم‌سازی (Hash table) استفاده می‌شود.
مزیت مهم فهرست پیوندی نسبت به آرایه‌ها این است که ترتیب قرار گرفتن داده‌ها در آن با ترتیب قرار گرفتن آن‌ها در حافظه متفاوت است. به همین دلیل فهرست پیوندی دارای این ویژگی است که درج و حذف گره‌ها در هر نقطه‌ای از فهرست، با تعداد ثابتی از عملیات امکان‌پذیر است.
از طرف دیگر فهرست پیوندی اجازه دستیابی تصادفی به داده یا هرگونه اندیس‌گذاری را نمی‌دهد. در نتیجه بسیاری از اعمال ابتدایی نظیر به دست آوردن آخرین عنصر فهرست، پیدا کردن عنصر شامل داده مورد نظر، یا مشخص کردن مکان درج یک عنصر جدید ممکن است نیازمند بررسی اکثر عناصر فهرست باشد.
مفاهیم ابتدایی

هر عنصر در یک فهرست پیوندی گره نامیده می‌شود. هر گره شامل یک فیلد کلید و یک فیلد اشاره‌گر است.
مفاهیم ابتدایی > فهرست دایره‌ای و فهرست خطی

معمولاً در آخرین عنصر یک فهرست، فیلد اشاره گر اشاره گری به null است. null در زبان‌های برنامه‌نویسی به معنای عدم وجود یک عنصر است. این نوع فهرست، فهرست خطی نامیده می‌شود. در نوع دیگری از فهرست پیوندی، اشاره گر عنصر آخر به عنصر اول فهرست اشاره می‌کند. به این نوع فهرست، فهرست پیوندی دایره‌ای می‌گویند.
مفاهیم ابتدایی > فهرست دوپیوندی

در یک فهرست دوپیوندی، هرگره علاوه بر اشاره‌گری به عنصر بعدی دارای اشاره‌گری به عنصر قبلی خود نیز می‌باشد.
در این نوع ساختمان داده هر گره یا node دو پوینتر دارد به نام‌های back,front که برای اتصال گره‌ها استفاده می‌گردد..
مفاهیم ابتدایی > گره sentinel

در بعضی پیاده‌سازی‌ها یک گره اضافی به نام sentinel قبل از اولین گره فهرست یا بعد از آخرین گره آن اضافه می‌شود. این عمل باعث سادگی و تسریع برخی از الگوریتم‌های مرتبط با فهرست پیوندی می‌شود.
سنجش فهرست پیوندی > فهرست دوپیوندی در مقابل فهرست تک‌پیوندی

فهرست دوپیوندی به ازای هر گره به فضای بیشتری نیاز دارد و انجام عملیات اصلی بر روی آن هزینه بیشتری را صرف می‌کند. با این حال اداره این نوع فهرست ساده‌تر است. به دلیل اینکه قابلیت دسترسی ترتیبی به عناصر را در هر دو جهت دارند. به عنوان مثال، تنها با در دست داشتن آدرس یک گره می‌توان با تعداد ثابتی از اعمال آن گره را از فهرست حذف یا در آن درج کرد. برای انجام همین اعمال در یک فهرست تک‌پیوندی آدرس گره قبل از گره مورد نظر نیز نیاز است.
سنجش فهرست پیوندی > فهرست دایره‌ای در مقابل فهرست خطی

در یک فهرست خطی اشاره گری به آخرین گره امکان دسترسی به گره اول فهرست را نیز فراهم می‌سازد. در نتیجه در مواردی که دسترسی به دو سر فهرست نیاز است، یک ساختار مدور تنها با یک اشاره گر امکان مدیریت کردن عناصر را فراهم می‌کند.
ساده‌ترین نحوه نمایش یک فهرست دایره‌ای خالی هنگامی است که فهرست هیچ گرهی ندارد و با یک اشاره گر به null نشان داده می‌شود. با توجه به این مسئله، در بسیاری از الگوریتم‌ها باید این حالت خاص در نظر گرفته شود و به‌طور جداگانه مورد بررسی قرار گیرد. در مقابل، استفاده از null برای نشان دادن یک فهرست خطی قابل درک تر است و حالت‌های خاص کمتری را ایجاد می‌کند.
سنجش فهرست پیوندی > استفاده از گره sentinel

استفاده از گره sentinel باعث می‌شود که کاربر مطمئن شود که همه عناصر موجود در فهرست، دارای عناصر قبل و بعد هستند. به همین دلیل برخی از عملیات مربوط به فهرست ساده‌تر می‌شوند. با این حال استفاده از sentinel نیازمند فضای بیشتر است. به خصوص در برنامه‌هایی که از تعداد زیادی فهرست کوتاه استفاده می‌شود. همچنین استفاده از sentinel ممکن است باعث پیچیدگی برخی اعمال شود. مانند ساختن یک فهرست خالی.
اعمال فهرست پیوندی

این بخش شبه کدهایی را برای درج و حذف عناصر در انواع فهرست‌های پیوندی ارائه می‌دهد.
اعمال فهرست پیوندی > فهرست پیوندی خطی > فهرست تک‌پیوندی

داده ساختار گره استفاده شده در کد دارای دو فیلد است. همچنین یک متغیر firstNode در نظر گرفته شده است که همواره به عنصر اول فهرست اشاره می‌کند و در صورت خالی بودن فهرست دارای مقدار null است.
record Node {
 data // The data being stored in the node
 next // A reference to the next node, null for last node
 }
record List {
 Node firstNode // points to first node of list; null for empty list
 }
پیمایش یک فهرست تک پیوندی به این صورت است که از گره اول شروع کرده و اشاره گر به عنصر بعدی را دنبال می‌کنیم تا به ته فهرست برسیم.
node := list.firstNode
 while node not null {
 (do something with node.data)
 node := node.next
 }
شبه کد زیر گره جدیدی را بعد از یک گره موجود داده شده درج می‌کند. شکل نحوهٔ درج را نشان می‌دهد.
function insertAfter(Node node, Node newNode) { // insert newNode after node
 newNode.next := node.next
 node.next := newNode
 }
همچنین برای درج یک عنصر در ابتدای فهرست کد زیر مورد استفاده قرار می‌گیرد.
function insertBeginning(List list, Node newNode) { // insert node before current first node
 newNode.next := list.firstNode
 list.firstNode := newNode
 }
به‌طور مشابه توابعی برای حذف گره بعدی یک گره داده شده و همچنین گره ابتدایی فهرست وجود دارند. شکل نحوه حذف را نشان می‌دهد.
function removeAfter(node node) { // remove node past this one
 obsoleteNode := node.next
 node.next := node.next.next
 destroy obsoleteNode
 }
function removeBeginning(List list) { // remove first node
 obsoleteNode := list.firstNode
 list.firstNode := list.firstNode.next // point past deleted node
 destroy obsoleteNode
 }
از آنجا که در این نوع فهرست امکان پیمایش به سمت ابتدای فهرست وجود ندارد، توابع ()insertBefore و ()insertAfter وجود ندارند.
اعمال فهرست پیوندی > فهرست پیوندی دایره‌ای

در یک فهرست پیوندی دایره‌ای همه گره‌ها در یک دایره پیوسته به هم پیوند دارند. اشاره گر عنصر آخر فهرست به عنصر ابتدای آن اشاره دارد. برای داده ساختاری مانند صف، با داشتن اشاره گری به عنصر آخر فهرست، عناصر می‌توانند از آخر در فهرست درج شوند و از ابتدای فهرست حذف شوند.
فهرست پیوندی دایره‌ای می‌تواند تک‌پیوندی یا دوپیوندی باشد.
هر دو نوع فهرست دایره‌ای قابلیت پیمایش همه عناصر فهرست، با شروع از هر یک از گره‌ها را دارند. این ویژگی باعث می‌شود که نیازی به ذخیره کردن اشاره گرهای fisrtNode و lastNode نداشته باشیم. گر چه اگر فهرست خالی باشد، به یک نمایش خاص برای نشان دادن فهرست نیاز است. در اینجا از یک متغیر lastNode استفاده شده که در صورت خالی بودن فهرست به null اشاره می‌کند. این نمایش باعث ساده‌تر شدن درج و حذف عناصر در یک فهرست غیر خالی می‌شود. اما یک حالت خاص برای فهرست‌های خالی ایجاد می‌شود.
اعمال فهرست پیوندی > فهرست پیوندی دایره‌ای > فهرست پیوندی دایره‌ای

با فرض اینکه someNode یکی از عناصر موجود در فهرست می‌باشد کد زیر پیمایش روی عناصر فهرست را با شروع از someNode پیاده‌سازی می‌کند.
function iterate(someNode)
 if someNode ≠ null
 node := someNode
 do
 do something with node.value
 node := node.next
 while node ≠ someNode
توجه داشته باشید که بخش «while node ≠ someNode» باید در انتهای حلقه قرار گیرد. در غیر این صورت، در صورتی که فهرست تنها یک عنصر داشته باشد، پیمایش به درستی صورت نمی‌گیرد.
تابع زیر نحوه درج عنصر جدید newNOde را در جایگاه بعد از عنصر node در یک فهرست دایره‌ای پیاده‌سازی می‌کند. در صورت null بودن node فرض شده که فهرست خالی است.
function insertAfter(Node node, Node newNode)
 if node = null
 newNode.next := newNode
 else
 newNode.next := node.next
 node.next := newNode
فرض کنید "L" متغیری است که به عنصر آخر فهرست مدور اشاره می‌کند. برای درج عنصر جدید newNode در انتهای فهرست از کد زیر استفاده می‌شود.
insertAfter(L, newNode)
 L = newNode
همچنین برای درج newNode در ابتدای فهرست کد زیر مورد استفاده قرار می‌گیرد.
insertAfter(L, newNode)
 if L = null
 L = newNode
داده‌ساختارهای مرتبط

داده‌ساختارهای پشته و صف معمولاً با استفاده از فهرست پیوندی پیاده‌سازی می‌شوند.

درخت دودویی می‌تواند به عنوان نوعی فهرست پیوندی که هر کدام از عناصر آن خود یک فهرست پیوندی است مورد بررسی قرار گیرد. در نتیجه هر گره می‌تواند اشاره گری به اولین گره یک یا دو فهرست پیوندی دیگر داشته باشد که زیر درخت‌های آن گره را تشکیل می‌دهند.

فهرست پیوندی باز شده(unrolled linked list) نوعی فهرست پیوندی است که هر گره آن شامل آرایه‌ای از داده‌ها است. این ساختار باعث افزایش کارایی حافظه نهان می‌شود؛ زیرا تعداد بیشتری از عناصر فهرست در حافظه پشت سر هم قرار می‌گیرند و سر جمع حافظه کاهش می‌یابد؛ زیرا فراداده کمتری باید برای هر عنصر فهرست ذخیره شود.


جدول در هم‌سازی برای ساختن زنجیره‌ای از عناصر که در یک خانه جدول قرار می‌گیرند از فهرست پیوندی استفاده می‌کند.
| ن ب وساختمان داده‌ها | ن ب وساختمان داده‌ها |
| --- | --- |
انتزاعی:  آرایه انجمنی  پشته  صف دوطرفه  صف اولویت دوطرفه  لیست  مجموعه (نوع داده انتزاعی) مجزا 
آرایه‌ها:  آرایه بیتی  آرایه پویا  جدول درهم‌سازی  درخت آرایه درهم  بافر چرخشی  ماتریس خلوت 
پیوندی:  فهرست انجمنی  فهرست پرشی  فهرست پیوندی دوطرفه  واپیچیده  XOR 
درخت:  درخت جستجوی دودویی (AVL •  قرمز-سیاه •  اسپلی)  بی  بی‌پلاس  هیپ (دی هیپ •  فیبوناتچی •  دوجمله‌ای)  فنویک  ترای 
گراف:  جهت‌دار  جهت‌دار بدون‌دور  ابرگراف
دوورتسه (ناحیه ییهلاوا)

| دوورتسه (ناحیه ییهلاوا) | دوورتسه (ناحیه ییهلاوا) |
| --- | --- |
شهر: شهر
  پرچمنشان:   پرچمنشان
دوورتسه (ناحیه ییهلاوا): دوورتسه (ناحیه ییهلاوا)
مختصات: ۴۹°۲۲′۵۸″ شمالی ۱۵°۲۹′۱۴″ شرقی﻿ / ﻿۴۹٫۳۸۲۷۸°شمالی ۱۵٫۴۸۷۲۲°شرقی﻿ / 49.38278; 15.48722: مختصات: ۴۹°۲۲′۵۸″ شمالی ۱۵°۲۹′۱۴″ شرقی﻿ / ﻿۴۹٫۳۸۲۷۸°شمالی ۱۵٫۴۸۷۲۲°شرقی﻿ / 49.38278; 15.48722
کشور:  جمهوری چک
منطقه: منطقه ویسوچینا
ناحیه: Jihlava
مساحت: مساحت
 • کل: ۳٫۵ کیلومتر مربع (۱٫۴ مایل مربع)
ارتفاع: ۵۱۵ متر (۱۶۹۰ فوت)
جمعیت (۱٫۱٫۲۰۱۴): جمعیت (۱٫۱٫۲۰۱۴)
 • کل: ۱۸۶
 • تراکم: ۵۳/کیلومتر مربع (۱۴۰/مایل مربع)
کد پستی: ۵۸۸ ۵۱
وبگاه: http://mesta.obce.cz/vyhledat.asp?id_org=1741
دوورتسه (به چکی: Dvorce) یک منطقهٔ مسکونی در جمهوری چک است که در ناحیه ییهلاوا واقع شده‌است. دوورتسه ۳٫۵ کیلومتر مربع مساحت و ۱۸۶ نفر جمعیت دارد و ۵۱۵ متر بالاتر از سطح دریا واقع شده‌است.
فوتزا

| فوتزا | فوتزا |
| --- | --- |
کومونه: کومونه
فوتزا: فوتزا
کشور: ایتالیا
ناحیه: ونتو
استان / شهرستان: استان ویچنزا (VI)
دهستان: Valcapra, Valpiana, Lazzaretti, Tessar, Furlani, Gavelle, Guzzi, Catagni, Stainer, Trolli, Ribenach, Tottari, Ori-Chiomenti, Chigner, Carpanedi, Mengar, Badaile, Biasia, Stona di Sotto e Stona di Sopra, Piangrande
حکومت: حکومت
 • شهردار: Mario Oro
مساحت: مساحت
 • کل: ۳۵ کیلومتر مربع (۱۴ مایل مربع)
ارتفاع: ۱٬۰۸۳ متر (۳۵۵۳ فوت)
جمعیت (۳۱ دسامبر  ۲۰۱۴): جمعیت (۳۱ دسامبر  ۲۰۱۴)
 • کل: ۷۰۲
 • تراکم: ۲۰/کیلومتر مربع (۵۲/مایل مربع)
اهلیت‌نام: Fozati
منطقهٔ زمانی: یوتی‌سی +۱ (زمان)
 • تابستانی (DST): یوتی‌سی +۲ (ساعت تابستانه)
کد پستی: 36010
پیش‌شماره تلفن: 0424
وبگاه: وبگاه رسمی
فوتزا (به ایتالیایی: Foza) یک کومونه در ایتالیا است که در استان ویچنزا واقع شده‌است.
خصوصیات

فوتزا ۳۵ کیلومترمربع مساحت و ۷۰۲ نفر جمعیت دارد و ۱٬۰۸۳ متر بالاتر از سطح دریا واقع شده‌است.
خواهرخوانده

شهرهای Sinnai، نویفارن این نیدربایرن و تمپیو پاوزانیا خواهرخوانده‌های فوتزا هستند.
دیوید ادواردز (بازیکن فوتبال)

| 0 | 1 | 2 | 3 |
| --- | --- | --- | --- |
 ادواردز در حال بازی برای ولز در سال ۲۰۱۶:  ادواردز در حال بازی برای ولز در سال ۲۰۱۶
اطلاعات شخصی: اطلاعات شخصی
نام کامل:  دیوید الکساندر ادواردز
زادروز:  ۳ فوریهٔ ۱۹۸۶ ‏(۳۸ سال)
زادگاه:  Pontesbury, انگلستان
قد:  ۵ فوت ۱۱ اینچ (۱٫۸۰ متر)
پست:  هافبک
اطلاعات باشگاهی: اطلاعات باشگاهی
باشگاه کنونی:  ریدینگ
شمارهٔ پیراهن:  ۱۶
باشگاه‌های جوانان: باشگاه‌های جوانان
۱۹۹۶–۲۰۰۳:  شروزبری تاون
باشگاه‌های حرفه‌ای*: باشگاه‌های حرفه‌ای*
| سال‌ها |  باشگاه‌ها |  بازی† |  (گل)† |
| ۲۰۰۳–۲۰۰۷ |  شروزبری تاون |  ۱۱۹ |  (۱۲) |
| ۲۰۰۷–۲۰۰۸ |  لوتون تاون |  ۱۹ |  (۴) |
| ۲۰۰۸–۲۰۱۷ |  ولورهمپتون واندررز |  ۲۸۴ |  (۴۱) |
| ۲۰۱۷– |  ریدینگ |  ۰ |  (۰) |
تیم ملی‡: تیم ملی‡
| ۲۰۰۶–۲۰۰۸ |  Wales U21 |  ۹ |  (۱) |
| ۲۰۰۷– |  ولز |  ۳۹ |  (۳) |
 تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است و آمار به روز شده در تاریخ ۱۴:۲۵, ۲۶ اوت ۲۰۱۷ (UTC).   ‡ آمار بازی‌ها و گل‌های ملی به‌روز شده در تاریخ ۱۸:۰۳, ۱۲ ژوئن ۲۰۱۷ (UTC):  تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است و آمار به روز شده در تاریخ ۱۴:۲۵, ۲۶ اوت ۲۰۱۷ (UTC).   ‡ آمار بازی‌ها و گل‌های ملی به‌روز شده در تاریخ ۱۸:۰۳, ۱۲ ژوئن ۲۰۱۷ (UTC)
دیوید الکساندر ادواردز (انگلیسی: David Alexander Edwards؛ زادهٔ ۳ فوریهٔ ۱۹۸۶) بازیکن فوتبال اهل بریتانیا است.
دیوید ارتاگا

| اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی | اطلاعات شخصی |
| --- | --- | --- | --- |
نام کامل:  David Pérez Arteaga
زادروز:  ۱ دسامبر ۱۹۸۱ ‏(۴۲ سال)
زادگاه:  سویل
قد:  ۱٫۶۷ متر (۵ فوت ۶ اینچ)
پست:  هافبک
باشگاه‌های جوانان: باشگاه‌های جوانان
:  باشگاه فوتبال سویا
باشگاه‌های حرفه‌ای*: باشگاه‌های حرفه‌ای*
| سال‌ها |  باشگاه‌ها |  بازی† |  (گل)† |
| ۲۰۰۰–۲۰۰۲ |  Sevilla B |  ۳۶ |  (۷) |
| ۲۰۰۱–۲۰۰۴ |  باشگاه فوتبال سویا |  ۵ |  (۰) |
| ۲۰۰۳–۲۰۰۴ |  ← باشگاه فوتبال رکریتیوو اوئلوا (قرضی) |  ۱۴ |  (۰) |
| ۲۰۰۴–۲۰۰۵ |  باشگاه فوتبال اتلتیکو مادرید بی |  ۲ |  (۰) |
| ۲۰۰۵ |  Algeciras |  ۱۳ |  (۰) |
| ۲۰۰۵–۲۰۰۶ |  Écija |  ۳۲ |  (۶) |
| ۲۰۰۶–۲۰۱۱ |  باشگاه فوتبال کوردوبا |  ۱۶۴ |  (۲۹) |
| ۲۰۱۱–۲۰۱۴ |  باشگاه فوتبال سابادل |  ۵۰ |  (۴) |
| مجموع |   |  ۳۱۶ |  (۴۶) |
 تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است. :  تعداد بازی‌ها و گل‌ها فقط مربوط به بازی‌های لیگ داخلی است. 
دیوید ارتاگا (انگلیسی: David Arteaga؛ زادهٔ ۱ دسامبر ۱۹۸۱) بازیکن فوتبال اهل اسپانیا است.
از باشگاه‌هایی که در آن بازی کرده‌است می‌توان به باشگاه فوتبال رکریتیوو اوئلوا، باشگاه فوتبال کوردوبا، باشگاه فوتبال سابادل، باشگاه فوتبال سویا، و باشگاه فوتبال اتلتیکو مادرید بی اشاره کرد.