payamvha/North_RAG huggingface dataset:
نمی‌داد. در نهایت پس از توافق فرماندهی عالی نیروی زمینی آلمان بر سر این که ورماخت تا اواخر ماه سپتامبر قادر به هر گونه تهاجم به سمت شرق نخواهد بود، گروه ارتش مرکز ورماخت چاره‌ای جز دستور به عقب‌نشینی در حین مبارزه از مواضع پیشین در منطقه برآمدگی یلنیا در عصر روز ۳ سپتامبر نداشت. اوایل صبح روز ۵ سپتامبر آخرین عناصر لشکر هفتاد و هشتم پیاده‌نظام ورماخت در شرق رود اوژا، شامل بخش‌هایی از لشکر صد و سی و هفتم پیاده‌نظام ورماخت که از یگان خود جدا شده بودند، شروع به دور زدن فرورفتگی خط مقدم در ناحیه سادکی به سمت
به دور زدن فرورفتگی خط مقدم در ناحیه سادکی به سمت غرب کردند. حوالی ساعت ۶ عصر ارتش سرخ گلوله‌باران توپخانه شدیدی علیه لشکر صد و سی و هفتم پیاده‌نظام ورماخت آغاز کرد که تا شب هنگام ادامه داشت. این گلوله‌باران با وجود ناهموار کردن سطح زمین، باعث پوشش عقب‌نشینی نیروهای آلمانی شد. مه غلیظ نیز مانع از امکان شناسایی نقاط ضعف نیروهای در حال عقب‌نشینی می‌گردید. در این زمان، ژوکوف به استالین گزارش کرد نیروهای او مخصوصاً از لحاظ قوای تانک، قدرت کافی جهت به محاصره درآوردن آلمانی‌ها در منطقه برآمدگی از جانب غرب را
درآوردن آلمانی‌ها در منطقه برآمدگی از جانب غرب را ندارند. با این حال به نظر می‌رسد اگر نیروهای آلمانی به موقع دست به عقب‌نشینی نمی‌زدند، سپاه‌های ۹ و ۲۰ ورماخت به احتمال زیاد به محاصره می‌افتادند. پس از چندین روز مبارزه سنگین لشکر نوزدهم تفنگ‌دار شوروی ۵ سپتامبر وارد یلنیا شد و تا روز بعد به کمک چهار لشکر دیگر، شهر را به تصرف درآورد. نیروهای ارتش بیست و چهارم شوروی در تعقیب آلمانی‌ها، با گذر از رود دسنا، ۲۵ کیلومتر پیشروی کرده و تا روز ۸ سپتامبر به دفاع آماده ورماخت در رودهای اوستروم و استریانا رسیدند. با
ورماخت در رودهای اوستروم و استریانا رسیدند. با برخورد به مقاومت شدید آلمانی‌ها پیشروی ارتش سرخ در این موضع متوقف شد. دو روز بعد به درخواست ژوکوف، به جهت تلفات سنگین این جبهه و شرایط متزلزل در بخش جنوبی، استاوکا تهاجم جبهه ذخیره شوروی را به پایان رساند. عملیات در یلنیا نخستین مورد رخنه موفقیت‌آمیز نیروهای ارتش سرخ در دفاع آماده آلمانی‌ها و بازپس‌گیری اراضی زیادی از آن‌ها بود. به هر صورت این پیروزی به بهای گرانی حاصل شد به شکلی که از مجموع قریب به ۱۰۳ هزار نفر نیروی به کار رفته در آن حدود ۱۱ هزار نفر کشته،
نیروی به کار رفته در آن حدود ۱۱ هزار نفر کشته، مفقود یا اسیر و ۲۰ هزار تن دیگر مجروح شدند. نبردهای اطراف یلنیا خسارت‌بارترین درگیری نیروی زمینی آلمان از سال ۱۹۱۸ به حساب می‌آمدند. میزان ۱۸ هزار تا ۳۵ هزار نفر تلفات برای آن‌ها در این مدت برآورد می‌شود. ژوکوف پس از جنگ مدعی شد آلمانی‌ها در ناحیه یلنیا مجموعاً متحمل ۴۵ تا ۴۷ هزار نفر تلفات گشتند که با دربر گرفتن تلفات سپاه ۹ ورماخت در طول رود دسنا، برآوردی دقیقی به نظر می‌آید. این میزان معادل نیروهای سه لشکر کامل بود. به هر صورت تلقات آلمانی‌ها در ناحیه یلنیا
بود. به هر صورت تلقات آلمانی‌ها در ناحیه یلنیا کمتر از تلفات شوروی بود. این نخستین عقب‌نشینی عملیاتی آلمانی‌ها در طول جنگ جهانی دوم بود. با وجود این که آلمانی‌ها سعی داشتند این مسئله را به عنوان «عقب‌نشینی تاکتیکی» یا «صاف کردن خط مقدم» جلوه دهند، خروجی نبرد در ناحیه یلنیا به روشنی حاصل از اقدامات ارتش سرخ بود که به شکست ورماخت انجامید. پیامد نبردهای پیرامون اسمولنسک. گروه ارتش مرکز تا این زمان دو سوم از مسیر مسکو را طی کرده بود. با وجود تحمل خسارات سنگین و شکست نهایی، ضدحملات ارتش سرخ فشار شدیدی بر ستون
و شکست نهایی، ضدحملات ارتش سرخ فشار شدیدی بر ستون طولانی یگان‌های زرهی آلمانی وارد آورد و انعطاف‌پذیری عملیاتی و توان تهاجمی آلمانی‌ها را کاهش داد؛ بنابراین رهبران گروه ارتش مرکز به‌جای حرکت مستقیم در محور مسکو، تصمیم گرفتند به‌سمت اوکراین و لنینگراد در جناحین حمله کنند. &lt;ins&gt;نبرد دوماهه بر سر اسمولنسک اهمیت بیشتری نسبت به خود شهر داشت و تأثیر به سزایی در سرنوشت عملیات بارباروسا گذاشت.&lt;/ins&gt; گرچه تعداد اسرای عملیات پس از محاصرهٔ بیاویستوک-مینسک دوبرابر شد، شدت مقاومت نیروهای ارتش سرخ افزایش
دوبرابر شد، شدت مقاومت نیروهای ارتش سرخ افزایش یافت و هیچ نشانه‌ای از فرسودگی در توان رزمی آن دیده نمی‌شد. &lt;ins&gt;نبرد محاصره‌ای در ناحیهٔ اسمولنسک، دستاورد چشمگیری در سطح عملیاتی نصیب آلمانی‌ها نمود&lt;/ins&gt; اما به نقل از دیوید استاهل، در سطح راهبردی راهی برای پیروزی نهایی در جنگ باز نکرد. ارتش سرخ در این درگیری‌ها خسارت زیادی (حدود سه‌برابر آلمانی‌ها) دید اما آسیب دائمی به ظرفیت راهبردی آن وارد نشد. پس از سلطهٔ ورماخت بر اسمولنسک، همچنان اراضی زیادی در جناح جنوبی و شمالی گروه ارتش مرکز، به‌ویژه در
در جناح جنوبی و شمالی گروه ارتش مرکز، به‌ویژه در مرداب‌های پریپیات، تحت سلطهٔ شوروی بود؛ بنابراین خط مقدم آلمانی‌ها در ماه اوت وضعیت نامناسب و نامتوازنی یافت و لایه دفاعی عملیاتی شوروی فشار شدیدی بر جناحین گروه ارتش مرکز آورد. این مسئله از دیگر عوامل چرخش نیروهای گروه ارتش مرکز به جناحین بود. به هر صورت در طرف مقابل وارد آمدن تلفات سنگین به جبهه غربی شوروی در نهایت موجب فروپاشی سریع آن در ماه اکتبر در مواجهه با عملیات "تایفون"، تهاجم ورماخت جهت سلطه بر مسکو شد.
مومپاتی مرافهی (Mompati Merafhe) (زاده ۶ ژوئن ۱۹۳۶ – درگذشته ۷ ژانویه ۲۰۱۵) سیاستمداری از حزب دموکراتیک بوتسوانا (BDP) بود که از سال ۲۰۰۸ تا ۲۰۱۲ معاون رئیس‌جمهوری بوتسوانا بود. معاون رئیس‌جمهوری دومین مقام اصلی در کشور بوتسوانا پس از رئیس‌جمهوری است. معاون رئیس‌جمهوری بوتسوانا علاوه بر پست معاونت ریاست جمهوری؛ نماینده مجلس این کشور نیز هست. 'مومپانی مرافهی ' در سال ۲۰۰۹ میلادی مجدداً به عنوان نماینده مجلس بوتسوانا برگزیده شد. وی پیش از آن در پست‌های متعددی از جمله فرماندهی نیروی دفاعی بوتسوانا و وزارت امور
جمله فرماندهی نیروی دفاعی بوتسوانا و وزارت امور خارجه این کشور خدمت کرده‌است. مرافهی در ۳۱ ژوئیه ۲۰۱۲ به علت بیماری از مقام معاونت ریاست‌جمهوری استعفا داد. جانشین او در این مقام، پوناتشگو کدیکیلوه است.
مجموعه ایکو و سایه کلوسوس یک مجموعه بازی ویدئویی که دوباره‌سازی دو بازی کلاسیک و انحصاری کنسول پلی‌استیشن ۲ می‌باشد که در سپتامبر ۲۰۱۱ در یک بسته و با کیفیت اچ‌دی برای کنسول پلی‌استیشن ۳ منتشر شده‌است. دو بازی بسیار تحسین شدهٔ استودیو تیم ایکو یعنی "ایکو" و "سایه کلوسوس" با همکاری شرکت بلوپوینت گیمز دوباره‌سازی شده که دارای پشتیبانی از تلویزیون با وضوح بالا، فریم ریت بالاتر، برجسته‌بینی سه‌بعدی و ویژگی‌های اضافه دیگری مخصوص شبکه پلی‌استیشن است. هر دو بازی در زمان خود بسیار مورد تقدیر گرفته بودند و این
در زمان خود بسیار مورد تقدیر گرفته بودند و این مجموعه نیز از این قاعده مستثنا نبود و بسیار مورد تحسین قرار گرفت. "ایکو و سایه کلوسوس" با میانگین امتیاز ۹۱٫۷۹٪ و ۹۲ از ۱۰۰، به ترتیب در وبگاه‌های گیم‌رنکینگز و متاکریتیک قرار دارد. بازی‌ها. در ایکو بازیکن وارد دنیایی پر از سحر و شگفتی شده و کنترل ایکو پسری مرموز که شاخ‌هایی بر روی سر خود داشت از روستای خود به قلعه‌ای اسرارآمیز رانده شده‌است. ایکو در قلعه تنها نبود، او در وضعیت بحرانی که داشت، تصاویر شبح‌واری از یک دختر را تجسم می‌کرد و وقتی توانست از مقبره
از یک دختر را تجسم می‌کرد و وقتی توانست از مقبره خود رها شود، متوجه شد که این یک خواب یا رؤیا نیست. او دختری واقعی بود و مانند پرنده‌ای درون قفس در بالای سر او زندانی شده بود. ایکو باید برای نجات دختر جوان و جستجوی سرنوشت مرموز خود تلاش کند. از طرف دیگر سایه کلوسوس نیز دربارهٔ شخصیتی به نام واندا است که توسط اسب باوفایش آگرو، وارد سرزمین ممنوعه می‌شود. برای نجات جان یک دختر از خوابی ابدی، باید شانزده غول کلوسوس کشته شوند. این سلحشور جوان، عزم سفر شده تا غول‌ها را یکی پس از دیگری از میان برداشته و دختر را
را یکی پس از دیگری از میان برداشته و دختر را به زندگی بازگرداند. به گفته فومیتو اوئدا آن‌ها قصد نداشتند کاری کنند که واندا پسری باشد همانند شخصیت ایکو، اما بله کاربران تصور می‌کنند سایه کلوسوس قسمت پیشین ایکو است و این ایدهٔ خود من نیز می‌باشد. من می‌خواهم این چنین باشد و بقیه کار به عهده قوه تخیل کاربران است. داستان ایکو و سایه کلوسوس به هم ارتباطی ندارند اما ما جهانی خلق کردیم که این دو بازی را به هم متصل می‌سازد.
ویلهلم فریدریش آکرمان (۲۹ مارس ۱۸۹۶ - ۲۴ دسامبر ۱۹۶۲) ریاضیدان آلمانی که بیشتر به خاطر تابع آکرمان که مثال مهمی در نظریه محاسبات است، شناخته می‌شود. وی همچنین یکی از خبره‌ترین منطق‌دانان جهان محسوب می‌شود. گرچه آکرمان تدریس به عنوان یک معلم دبیرستان را به تدریس در دانشگاه ترجیح داد، با این حال وی تا آخر عمر به تحقیق و پژوهش پرداخت و آثار بسیاری در مبانی ریاضیات منتشر کرد. وی سرانجام در لودن‌شاید آلمان درگذشت. از وی کتاب "بنیادهای منطق نگریک" که با همکاری داوید هیلبرت نوشته شده است که توسط میرشمس‌الدین
داوید هیلبرت نوشته شده است که توسط میرشمس‌الدین ادیب‌سلطانی به فارسی ترجمه شده است.
خراج ، سرمایه‌ای است که یکی از طرفین به عنوان نشانه‌ای از احترام یا اغلب در زمینه‌های تاریخی یا نشانی از تسلیم یا وفاداری به دیگری می‌دهد. خراج نوعی ثروت و سرمایه است که غالباً یک طرف به عنوان احترام یا مانند آنچه که در متن‌های تاریخی معمولاً وجود داشت به عنوان تسلیم یا بیعت به دیگری می‌دهد. دولت‌های مختلف باستان از حاکمان سرزمینی که دولت آن‌ها را فتح می‌کرد یا تهدید به فتح آن‌ها می‌کردند، خراج می‌گرفتند. در صورت اتحاد، احزاب کمتر ممکن است به احترام احزاب قدرتمندتر به عنوان وفاداری و اغلب به منظور تأمین
قدرتمندتر به عنوان وفاداری و اغلب به منظور تأمین مالی پروژه‌هایی که به سود هر دو طرف است، ادای احترام کنند. به عنوان «ادای احترام» به رسمیت شناختن توسط پرداخت کننده تسلیم سیاسی به گیرنده پرداخت معمولاً لازم است. مبالغ کلان، اساساً پول حمایتی، که توسط امپراتوری‌های بعدی روم و بیزانس به مردم بربر پرداخت می‌شود تا از حمله آنها به خاک امپراتوری جلوگیری کند، معمولاً «خراج» خوانده نمی‌شود زیرا امپراتوری هیچ موقعیت سیاسی فرومایه ای را قبول نمی‌کند. پرداخت‌های یک نهاد سیاسی برتر به یک شخص حقیر، که برای اهداف مختلف
سیاسی برتر به یک شخص حقیر، که برای اهداف مختلف انجام می‌شود، با اصطلاحاتی از جمله «یارانه» یا «کمک مالی» توصیف می‌شود. امپراتوری‌هایی که خراج می‌گرفتند با کسانی مانند امپراتوری روم که سرزمین‌های تحت کنترل و کنترل بیشتری دارند، در تضاد است. دولت فرعی دولتی است که موقعیت سیاسی و استقلال خود را فقط با پرداخت خراج حفظ می‌کند. اگرچه، جمهوری روم و امپراتوری روم گاهی پادشاهی مشتری را کنترل می‌کردند و از این طریق خراج می‌گرفتند. در کشورهای مختلف. حاکمان قرون وسطایی روسیه نیز تنها از دولت‌های روسیه که همچنان به
روسیه نیز تنها از دولت‌های روسیه که همچنان به اداره خود ادامه می‌دهند، خراج و خراج دریافت می‌کنند. آتن از شهرهای دیگر لیگ دیلان باج می‌گرفت. امپراتوری‌های آشور، بابل، کارتاژ و روم از استان‌های خود و پادشاهی‌های تابعه خراج دریافت کردند. چین باستان از ایالت‌های مختلف مانند ژاپن، کره، ویتنام، کامبوج، بورنئو، اندونزی، سریلانکا، نپال، میانمار و آسیای مرکزی باج می‌گرفت. امپراتوری آزتک نمونه دیگری است. جمهوری روم به منظور پرداختن به جنگ، به عنوان پرداختی معادل مالیات متناسب با املاک، خراج دریافت می‌کرد. در چین.
متناسب با املاک، خراج دریافت می‌کرد. در چین. در چین باستان، سیستم خراج، وسیله اداری برای کنترل منافع آنها و همچنین ارائه اولویت‌های تجاری منحصر به فرد برای کسانی که از مناطق خارجی خراج می‌گرفتند، فراهم می‌شد. این بخشی جدایی ناپذیر از فلسفه کنفوسیوس بود، که چینی‌ها آن را معادل پسران کوچکتر از پدر و مادر بزرگتر می‌دانند که با اختصاص بخشی از دارایی، دارایی یا کالاهای خود به این منظور، از والدین بزرگتر مراقبت می‌کنند. ازدواج‌های سیاسی بین امپراطوری چین و دولت‌های ادای احترام، مانند Songtsen Gampo و Wencheng
ادای احترام، مانند Songtsen Gampo و Wencheng (Gyasa) وجود داشته است. طبق سند تاریخی کره سامگوک ساگی (کره ای: 삼국사기؛ هانجا: 三國 史記)، گوگوریو در سال ۳۲ میلادی نماینده دیپلماتیک را به خاندان هان فرستاد و امپراتور گوآنگو از هان گوگوریو را با عنوان رسمی تصدیق کرد. روابط فرعی بین چین و کره در طول سه پادشاهی کره برقرار شد اما در عمل فقط یک تشریفات دیپلماتیک برای تقویت مشروعیت و دستیابی به کالاهای فرهنگی از چین بود. این امر تحت سلسله‌های مختلف و درجات مختلف تا شکست چین در جنگ چین و ژاپن در سالهای ۱۸۹۴–۱۸۹۴ ادامه
چین در جنگ چین و ژاپن در سالهای ۱۸۹۴–۱۸۹۴ ادامه داشت. رابطه بین چین و ویتنام «یک سیستم سرشاخه سلسله مراتبی» بود. پس از جنگ چین و فرانسه، چین با معاهده تینسین (۱۸۸۵) به سوء ظن خود در مورد ویتنام پایان داد. تایلند از زمان سلسله سوئی تا زمان شورش Taiping از اواخر سلسله چینگ در اواسط قرن نوزدهم همیشه به عنوان یک دولت فرعی یا فرعی تحت فرمان چین بود. در ایران. در زمان هخامنشیان گونه‌ای از باج تنها به منظور تأمین هزینه‌های حفاظت از شهرها و امپراطوری از گونه‌ها و طوایف مختلف مردم کسب می‌شد. این گونه از باج برای
طوایف مختلف مردم کسب می‌شد. این گونه از باج برای برتریِ دینیِ هخامنشیان گرفته نمی‌شد. امپراتوری باستان هخامنشی پارسی نمونه ای از امپراتوری خراج باستان است. موردی که به غیر از پرداخت خراج عادی، که ممکن است طلا، کالاهای لوکس، حیوانات، سربازان یا بردگان باشد، تقاضای کمی نسبت به افراد غیرفارسی خود داشت. با این حال، عدم ادامه پرداخت‌ها عواقب ناگواری به همراه داشت. نقش برجسته‌های تخت جمشید موکب‌هایی از چهره‌هایی را نشان می‌دهد که انواع مختلفی از باج گذاری را دارند. در اروپا. مهاجمانی مانند وایکینگها و قبایل
دارند. در اروپا. مهاجمانی مانند وایکینگها و قبایل کلتیک در صورتی‌که باج موردِ نظر خود را دریافت می‌کردند از حمله به قبایل دیگر احتراز می‌کردند. در اروپا باج همیشه پول نبود. گاهی نیز با گرفتنِ گروگان در ازای رفتار خوب موافقت می‌کردند. در اسلام. خلافت اسلامی معرفِ یک شکل جدید از باج بود که با نام جزیه شناخته می‌شد و به‌طور قابل توجهی از اشکال رومی پیش از خود متفاوت بود. مسیحیان شبه جزیره ایبری واژه "جزیه" را به "tributo" ترجمه کردند و پسینترها این گونه از باج در سرزمین‌های بر جدید به وسیلهٔ امپراتوری اسپانیا
در سرزمین‌های بر جدید به وسیلهٔ امپراتوری اسپانیا و امپراتوری پرتغال بکار گرفته شد.
لیست پیوندی دوطرفه در علوم رایانه، لیست پیوندی دوطرفه یک ساختار داده‌ی به هم پیوسته است که از یک سری رکوردها و اطلاعات به هم پیوسته که گره نامیده می‌شوند، تشکیل شده‌است. هرگره از دو بخش تشکیل شده که یک مرجع به گره قبل و گره بعد در سری گره‌ها است که به آن پیوند می‌گویند. قسمت‌های next (بعدی) و previous (قبلی) در گره‌های ابتدایی و انتهایی گره که به ترتیب به یک نوعی از مخرب اشاره می‌کنند و به منظور تسهیل در پیمایش لیست به‌طور معمول یک گرۀ نگهبان (Sentinel node) یا تهی است. اگر تنها یک گرۀ نگهبان باشد، آنگاه یک
یا تهی است. اگر تنها یک گرۀ نگهبان باشد، آنگاه یک لیست پیوندی حلقوی با گرهٔ نگهبان داریم. می‌توان به این شکل درک کرد که دو لیست پیوندی یک طرفه با اطلاعات و مقادیر یکسان داریم که در جهت عکس یکدیگر هستند. دو گرهٔ پیوند این امکان را می‌دهند که بتوانیم لیست را در هر دو جهت پیمایش کنیم. در هنگام اضافه کردن یا پاک کردن در لیست پیوندی دوطرفه ما به تغییرات بیشتری نسبت به عملیاتی که بروی لیست پیوندی یک طرفه انجام می‌دادیم نیازمندیم. این عملیات ساده‌تر و به‌طور بالقوه کارآمدتر هستند (برای گره‌هایی غیر از گره اول) به
کارآمدتر هستند (برای گره‌هایی غیر از گره اول) به دلیل اینکه نیازی به نگهداری از گره قبلی در هنگام پیمایش وجود ندارد یا هیچ نیازی به پیمایش لیست برای پیدا کردن گره قبلی وجود ندارد و به این صورت لیست می‌تواند اصلاح شود. نامگذاری و پیاده‌سازی. اولین و آخرین گره به سرعت قابل دسترسی هستند (دسترسی بدون پیمایش) و بنابراین این اجازه را می‌دهند که لیست را هم از ابتدا و هم از انتهای آن پیمایش کرد و به ترتیب پیمایش لیست از انتها تا ابتدا یا از انتها تا ابتدا هنگام جستجوی لیست برای یافتن گره ایی که دارای مقدار مشخص
لیست برای یافتن گره ایی که دارای مقدار مشخص است. هر گره ایی از لیست پیوندی دو طرفه هنگامی که بدست بیاید، می‌توان از آن برای شروع یک پیمایش جدید در لیست استفاده کرد در هر دو جهت (به سمت ابتدا یا انتها). قسمتهای پیوندی لیست پیوندی دو طرفه که اغلب بعدی و" قبلی یا جلویی و عقبی" نامیده می‌شوند. ارجاعاتی که در قسمت‌های پیوندی گره‌ها موجود است اغلب توسط اشاره‌گر (علوم رایانه) پیاده‌سازی و اجرا می‌شوند. اما (مانند سایر دادهای پیوندی) آن‌ها ممکن است میزان جابجایی آدرس یا شاخص آرایه ایی که گره‌ها در آن هستند را مشخص
یا شاخص آرایه ایی که گره‌ها در آن هستند را مشخص کنند. الگوریتم پایه ایی. record { prev "// A reference to the previous node" next "// A reference to the next node" data "// Data or a reference to data" record { "DoublyLinkedNode" firstNode "// points to first node of list" "DoublyLinkedNode" lastNode "// points to last node of list" پیمایش لیست. پیمایش یک لیست پیوندی دو طرفه می‌تواند در هر دو جهت انجام گیرد. در حقیقت جهت پیمایش می‌تواند بارها تغییر کند. در صورت لزوم، اغلب پیمایش تکرار نیز گفته می‌شود، اما
صورت لزوم، اغلب پیمایش تکرار نیز گفته می‌شود، اما این انتخاب اصطلاح مایه تاسف است برای تکرار که دارای معنا و مفهوم مشخص و تعریف شده ایی است. "به سمت جلو" node := list.firstNode while node ≠ null &lt;do something with node.data&gt; node := node.next "به سمت عقب" node := list.lastNode while node ≠ null &lt;do something with node.data&gt; node := node.prev اضافه کردن یک گره. دو تابع متقارن زیر یک گره را به قبل یا به بعد از گره داده شده اضافه می‌کند: function insertAfter("List" list, "Node" node, "Node"
insertAfter("List" list, "Node" node, "Node" newNode) newNode.prev := node newNode.next := node.next if node.next == null list.lastNode := newNode else node.next.prev := newNode node.next := newNode function insertBefore("List" list, "Node" node, "Node" newNode) newNode.prev := node.prev newNode.next := node if node.prev == null list.firstNode := newNode else node.prev.next := newNode node.prev := newNode ما همچنین به یک تابع برای اضافه کردن یک گره به ابتدای یک لیست که احتمالاً خالیست نیازمندیم: function
یک لیست که احتمالاً خالیست نیازمندیم: function insertBeginning("List" list, "Node" newNode) if list.firstNode == null list.firstNode := newNode list.lastNode := newNode newNode.prev := null newNode.next := null else insertBefore(list, list.firstNode, newNode) تابعی متقارن که به انتها می‌افزاید: function insertEnd("List" list, "Node" newNode) if list.lastNode == null insertBeginning(list, newNode) else insertAfter(list, list.lastNode, newNode) پاک کردن یک گره. پاک کردن یک گره بسیار آسان تر از اضافه کردن آن
پاک کردن یک گره بسیار آسان تر از اضافه کردن آن است، اما در هنگامی که گره حذف شونده گره "اول" یا "آخر" باشد نیازمند مدیریت ویژه ایی هستیم: function remove("List" list, "Node" node) if node.prev == null list.firstNode := node.next else node.prev.next := node.next if node.next == null list.lastNode := node.prev else node.next.prev := node.prev destroy node یک نتیجه و دست‌آور ظریف روش بالا این است که پاک کردن گره انتهایی لیست، در هر دو گره اول و آخر مقدار تهی قرار می‌دهد. و به همین ترتیب پاک کردن گره آخر یک
قرار می‌دهد. و به همین ترتیب پاک کردن گره آخر یک لیست با یک عنصر را مدیریت می‌کند. توجه شود که ما به دو تابع جدای "پاک کردن قبل از"("RemoveBefore") و "پاک کردن بعد از" ("RemoveAfter") نیازی نداریم زیرا در لیست پیوندی دو طرفه ما از "(remove(node.prev" یا "(remove(node.next" استفاده می‌کنیم چرا که این‌ها مجاز هستند. این همچنین فرض می‌کند که گره ایی که در حال پاک شدن است تضمین به موجود بودنشان شده‌است، اگر گره در لیست موجود نباشد آنگاه مدیریت خطاها لازم می‌شود. لیست پیوندی حلقوی. پیمایش لیست. فرض می‌کنیم که
لیست پیوندی حلقوی. پیمایش لیست. فرض می‌کنیم که "گره ایی فرضی و دلخواه"، یک گره در یک لیست غیر تهی است، کد زیر لیست را از "گره فرضی و دلخواه" پیمایش می‌کند: "به سمت جلو" node := someNode do do something with node.value node := node.next while node ≠ someNode "به سمت عقب" node := someNode do do something with node.value node := node.prev while node ≠ someNode همانطور که مشاهده می‌شود بررسی کردن شرط در انتهای حلقه قرار دارد، توجه شود که این برای لیست‌هایی که تنها یک گره از "گره دلخواه" دارند ضروری است. اضافه
یک گره از "گره دلخواه" دارند ضروری است. اضافه کردن گره. تابع سادهٔ زیر یک گره را بعد از عنصر داده شده در درون لیست پیوندی دوطرفهٔ حلقوی قرار می‌دهد. function insertAfter("Node" node, "Node" newNode) newNode.next := node.next newNode.prev := node node.next.prev := newNode node.next := newNode برای داشتن تابع "insertBefore" ما به سادگی می‌توانیم از "(insertAfter(node.prev, newNode" استفاده کنیم. اضافه کردن به یک لیست که احتمالاً خالی است دارای تابع ویژه ایی است: function insertEnd("List" list, "Node" node)
است: function insertEnd("List" list, "Node" node) if list.lastNode == null node.prev := node node.next := node else insertAfter(list.lastNode, node) list.lastNode := node برای اضافه کردن به ابتدا ما به سادگی از "(insertAfter(list.lastNode, node" استفاده می‌کنیم. در آخر پاک کردن یک گره باید شرایط خالی بودن لیست را نیز مدیریت کند: function remove("List" list, "Node" node) if node.next == node list.lastNode := "null" else node.next.prev := node.prev node.prev.next := node.next if node == list.lastNode
:= node.next if node == list.lastNode list.lastNode := node.prev; destroy node مفاهیم ویژه. لیست پیوندی دو طرفه نا متقارن. لیست پیوندی دو طرفه نا متقارن مفهومی میان لیست پیوندی یک طرفه و لیست پیوندی دو طرفه معمولی است. آن ترکیبی از ویژگی لیست پیوندی یک طرفه (پیمایش یک طرفه) و ویژگی‌های دیگر از لیست پیوندی دو طرفه (سهولت اصلاح) را داراست. لیست پیوندی دو طرفه نا متقارن، لیستی است که در آن پیوند به گره قبل در هر گره به گرهٔ قبلی اشاره نمی‌کند بلکه به خود پیوند گره اشاره دارد. در حالی که این مقداری تفاوت میان
گره اشاره دارد. در حالی که این مقداری تفاوت میان گره‌ها ایجاد می‌کند (تنها به اختلاف میان گره‌های قبلی اشاره می‌کند)، با این حال ابتدای لیست را نیز تغییر می‌دهد، این ویژگی این اجازه را می‌دهد تا قسمت پیوند گره اول به آسانی تغییر کند. تا زمانی که یک گره در لیست موجود باشد گره "قبل" از آن هیچگاه تهی نخواهد بود. اضافه کردن گره. برای اضافه کردن یک گره قبل از دیگری، با استفاده از "گره قبلی(prev link)" قسمت پیوندی که به گره قدیمی اشاره می‌کند را تغییر می‌دهیم، سپس قسمت "بعدی (Next)" گره جدید را به گره قدیمی
سپس قسمت "بعدی (Next)" گره جدید را به گره قدیمی پیوند می‌دهیم و به همین ترتیب قسمت "قبلی (Prev)" گره جدید را نیز تغییر می‌دهیم. function insertBefore("Node" node, "Node" newNode) if node.prev == null error "The node is not in a list" newNode.prev := node.prev atAddress(newNode.prev) := newNode newNode.next := node node.prev = addressOf(newNode.next) function insertAfter("Node" node, "Node" newNode) newNode.next := node.next if newNode.next != null newNode.next.prev = addressOf(newNode.next) node.next :=
= addressOf(newNode.next) node.next := newNode newNode.prev := addressOf(node.next) پاک کردن یک گره. برای پاک کردن یک گره به سادگی با اعمال تغییر در بخش پیوندی گره "قبلی" این کار را انجام می‌دهیم، صرف نظر از اینکه گره اول لیست باشد یا خیر. function remove("Node" node) atAddress(node.prev) := node.next if node.next != null node.next.prev = node.prev destroy node
نظریه سیاست بین‌الملل کتابی است از کنت والتز درباره نظریه روابط بین‌الملل که در سال ۱۹۷۹ نوشته شده است. این کتاب به شرح و بسط نظریه جدیدی در روابط بین‌الملل می‌پردازد که نوواقع گرایی نام گرفته است. در واقع کنت والتز در این کتاب با توجه به نقدهایی که بر نظریه واقع گرایی در روابط بین‌الملل شده است، نظریه نوواقع گرایی را ارائه می‌کند.این کتاب به فارسی توسط دکتر غلامعلی چگنی‌زاده ترجمه شده است
آوگوست آیگروبر (زاده ۱۶ آوریل ۱۹۰۷ – درگذشته ۲۸ مه ۱۹۴۷) یک سیاستمدار آلمانی در دوره رایش سوم و از سال ۱۹۳۸ تا سال ۱۹۴۵ گاولایتر اوبراسترایش بود. زندگی‌نامه. وی در اشتایر در امپراتوری اتریش-مجارستان زاده شد. در نوامبر ۱۹۲۲ به سازمان جوانان ناسیونال سوسیالیست کارگری اتریش و در آوریل ۱۹۲۸ به حزب نازی پیوست. وی به سبب فعالیت در این حزب که از طرف دولت اتریش غیرقانونی اعلام شده بود، به چندین ماه زندان محکوم شد. وی اندکی پس از آنشلوس به اس‌آ پیوست و به درجه بریگادفورر رسید. آیگروبر در ۲۲ مه ۱۹۳۸ با درجه
بریگادفورر رسید. آیگروبر در ۲۲ مه ۱۹۳۸ با درجه اشتاندارتنفورر به اس‌اس منتقل شد. در همان سال گاولایتر اوبراسترایش شد و در ۱ آوریل ۱۹۴۰ رایشستات‌هالتر دانوب شمالی شد. در ژوئن ۱۹۴۳ به درجه اس‌اس-اوبرگروپنفورر رسید. وی پس از تسلیم بی قید و شرط آلمان در پایان جنگ جهانی دوم در مه ۱۹۴۵ در سالزکامرگوت توسط نیروهای ارتش ایالات متحده آمریکا دستگیر شد. در دادگاه نورنبرگ به عنوان شاهد شرکت داشت. وی دادگاه‌های اردوگاه ماوتهاوزن و دادگاه‌های داخائو به سبب جنایات در اردوگاه کار اجباری ماوتهاوزن به جنایت علیه بشریت متهم
کار اجباری ماوتهاوزن به جنایت علیه بشریت متهم و به اعدام با طناب دار محکوم شد. حکم وی در زندان لاندسبرگ در ۲۸ مه ۱۹۴۷ اجرا شد.
نظریه مجموعه امنیتی منطقه‌ای نظریه مربوط به امنیت منطقه‌ای می‌باشد که توسط بری بوزان و اوله ویور در کتاب «» ارائه شده است.
کارپِه‌نِتو یکی از شهرستانهای استان آلساندریا در منطقه ایتالیایی پیدمونت می‌باشد که در ۸۰ کیلومتری جنوب شرقی تورین و ۲۵ کیلومتری جنوب آلساندریا واقع شده است. کارپِه‌نِتو با این مناطق شهری مرز مشترک دارد: مونتالدو بورمیدا (Montaldo Bormida)، پردوزا (Predosa)، روکا گریمالدا (Rocca Grimalda)، ستزادیو (Sezzadio) و تریزوبیو (Trisobbio).
سوفله نوعی دسر یا پیش غذای سبک و پرهواست که در اویل قرن هجدهم به وجود آمده است. سوفله با افزودن مواد به سفیدهٔ تخم مرغ سفت شده و پخت در فر درست می‌شود. در نوع دسر شیرین سوفله، به سفیده تخم مرغ، شکر، آرد و مواد معطر افزوده شده سپس پخت می‌شود. به عنوان غذا از گوشت، ماهی، صدف، سبزیجات و مواد گوناگون دیگر پخته شده و به صورت پوره در می‌آید و ممکن است در آن زرده تخم‌مرغ نیز بکار رود سپس به مواد سفیده تخم مرغ سفت شده اضافه شده در قالب پخته می‌شود. پس از پخت هوای داخل سفیده ۳–۲ برابر افزایش می‌یابد. محبوبیت سوفله
سفیده ۳–۲ برابر افزایش می‌یابد. محبوبیت سوفله در اوایل قرن نوزدهم به سرآشپز فرانسوی ماری آنتون کارم بازمی‌گردد. سوفله یکی از غذاهای مشهور فرانسوی است که قدمت آن به قرن هجدهم میلادی بازمی‌گردد. نخستین اشاره به سوفله در نوشته‌های وینسنت لا شاپل، آشپز برجسته فرانسوی، دیده شده است. در قرن نوزدهم، ماری آنتوان کارم، یکی دیگر از سرآشپزان بزرگ فرانسه، نقش مهمی در توسعه و محبوبیت این غذا ایفا کرد و سوفله را به یکی از غذاهای نمادین فرانسه تبدیل نمود. سوفله از دو عنصر اصلی تشکیل می‌شود: پایه‌ای که طعم غذا را تعیین