Français
Ouvrir dans Telegram

Fil de discussion #include <stdio.h>

10 messages · –
C
#include <stdio.h> #include <stdlib.h> struct node { int data; struct node* next; }; struct node* head = NULL; void add_node(int data) { struct node* new_node = (struct node*)malloc(sizeof(struct node)); new_node->data = data; new_node->next = head; head = new_node; } void delete_node(int data) { struct node* temp = head; struct node* prev = NULL; while (temp != NULL && temp->data != data) { prev = temp; temp = temp->next; } if (temp == NULL) { printf("Node not found\n"); return; } if (prev == NULL) { head = temp->next; } else { prev->next = temp->next; } free(temp); } struct node* find_node(int data) { struct node* temp = head; while (temp != NULL && temp->data != data) { temp = temp->next; } return temp; } int main() { add_node(1); add_node(2); add_node(3); struct node* node_to_delete = find_node(2); delete_node(node_to_delete->data); struct node* node_to_find = find_node(3); printf("Found node with data %d\n", node_to_find->data); return 0; }
  1. 🥀
    این موارد را داخل notepad یا ... ارسال کنید بهتر است و کسی که میخواد راهنمایی کنه بهتر میتونه موضوع رو متوجه بشه
  2. I
    کد شما والا ربطی به پیام قبلی نداره‌. این صرفاً یک linked list ساده‌ست با یک سری فانکشن واسه هندل کردنش.
    1. C
      شما میتونین کمک کنین؟ من تخصصی در سی ندارم اصلا
      1. F
        اگه یک جستجوی ساده انجام بدی، چیزهایی پیدا میشه.
          1. F
            ۷تا از این پروژه‌ها با زبان C نوشته شده‌اند. لااقل برای ایده گرفتن خوبه.
      2. I
        اگر در حد کمک کردن بود چرا که نه، ولی شما می‌خواین یکی براتون بنویستش... به عنوان پروژه می‌تونید بدید به شخصی که تمایل داره. من انجام نمی‌دم :D
PPython + Linux ExpertsPython + Linux Experts@PythonLinuxExperts · groupe · Technologie
4 287membres19écrivent en 30 jours
Fil de la communauté Ouvrir dans Telegram

Un fil public ouvert issu de l'index de recherche ChatCrawler — « le Google du Telegram public » ; actualisé à mesure que la communauté est explorée. Les heures sont en UTC.

Contenu public uniquement, API officielle de Telegram. À propos · FAQ · Limites de l'index · Retirer une page · Catalogue · Recherche · Comment nous comptons