עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

רקורסיה על מערך דו מימדי ג'אווה .

Featured Replies

פורסם

מה לגבי פונקצית עזר? אתה יכול לכתוב פונצקיית עזר רקורסיבית שמקבלת פרמטר נוסף שהוא המערך של סימוני אברים. הפקונציה המקורית מגדירה את המערך וקוראת לפונקצית העזר שעושה את העבודה האמיתית.

פורסם
  • מחבר

תודה על הרעיון :) אבל יש דרך להגדיר מערך\משתנה סטטי בתוך פונקציה רקורסיבית ?

פורסם

אתה לא מגדיר את המערך בפונקציה הרקורסיבית.

אתה כותב פונקציה רקורסיבית stain_aux שמקבלת את אותם הנתונים שמקבלת stain + מערך עזר של ערכים בוליאנים.

בפונקציה אתה בודק אם המשבצת שנבדקת כבר נבדקה או מחוץ לגבולות המטריצה, אם היא לא נבדקה תסמן אותה כנבדקה ותבדוק אם היא מוכתמת או נקייה ופעל בהתאם.

הפונקצייה stain היא זו שתגדיר מערך בוליאני באותו גודל של המערך שקיבלה (מאותחל ל false בכל התאים), ותקרא לפונקציה stain_aux עם אותו מערך (וזה כל מה שהיא תעשה).

פורסם
  • מחבר

תודה Jaman :)

אבל אני רוצה להבין , אין אפשרות לצור משתנה\מערך סטטי , בפונקציה רקורסיבית ?

חיייבים להשתמש במשהו מבחוץ ?

פורסם

אפשר ליצור משתנה סטטי בפונקציה רקורסיבית, כמו בכל פונקציה.

הבעיה היא שכמו כל משתנה סטטי, אתה צריך לאפס אותו בפעם הראשונה שאתה משתמש בו - אבל כיוון שאתה בפונקציה רקורסיבית, אתה לא יכול באמת לדעת מהי הפעם הראשונה.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.