#1 Introduction | Basics of Materials Engineering

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ม.ค. 2025

ความคิดเห็น • 18

  • @binucy4113
    @binucy4113 4 ปีที่แล้ว +10

    Speed of presentation is excellent and explains with good examples.

  • @voiceofpeople7544
    @voiceofpeople7544 ปีที่แล้ว +4

    Sir, your way of communication appreciable 🙏🇮🇳

  • @Zamil_Ali
    @Zamil_Ali 3 หลายเดือนก่อน

    I pay money for my university to teach me this yet i have to go onto youtube to learn. Thanks for this clear and concise playlist

  • @rahul221187
    @rahul221187 4 ปีที่แล้ว +3

    Loving and swimming with the flow

  • @elisha9625
    @elisha9625 2 ปีที่แล้ว +1

    I like this teacher. My type of teacher.

  • @arkakrishna6134
    @arkakrishna6134 3 ปีที่แล้ว +2

    Thank you sir, the way you teach is awesome!

  • @nu_enamlk
    @nu_enamlk ปีที่แล้ว

    sir its very helpful
    ❤👌🙏🙏🙏

  • @gaurikumari171
    @gaurikumari171 4 ปีที่แล้ว +2

    Thank you so much sir its very helpful

  • @shaqulainisrarme5476
    @shaqulainisrarme5476 2 ปีที่แล้ว

    Problems with safe disposal of plastic

  • @001_mirhaziq9
    @001_mirhaziq9 3 ปีที่แล้ว +1

    What about electrical materials

  • @ManojAchar-qn3gu
    @ManojAchar-qn3gu 6 หลายเดือนก่อน +1

    Sir imparntent section sir plis sir🙏

  • @sahilgajbhiye0656
    @sahilgajbhiye0656 3 ปีที่แล้ว

    ty very much sir

  • @airesearch0844
    @airesearch0844 4 ปีที่แล้ว +3

    "Is mugging up required?" - LOL..
    Will depend on how best you get the basics and fundamentals into the listeners.

  • @hazimalkurishy9100
    @hazimalkurishy9100 3 ปีที่แล้ว

    Hi , how can i take this course if I'm over says

  • @karumurimanikyauday5645
    @karumurimanikyauday5645 3 ปีที่แล้ว +1

    can we get the texbook material

  • @vedkolte4801
    @vedkolte4801 ปีที่แล้ว +1

    struct Treenode* itdeleteNode(struct Treenode* root, int v) {
    if (root == NULL) {
    return root;
    }
    struct Treenode* current = root;
    struct Treenode* parent = NULL;
    // Search for the node to delete while keeping track of its parent
    while (current != NULL && current->value != v) {
    parent = current;
    if (v < current->value) {
    current = current->left;
    } else {
    current = current->right;
    }
    }
    if (current == NULL) {
    // Node not found, return the original root
    return root;
    }
    if (current->left == NULL) {
    // Node with only a right child or no child
    struct Treenode* temp = current->right;
    free(current);
    if (parent == NULL) {
    return temp; // If the root itself is the node to be deleted
    }
    if (parent->left == current) {
    parent->left = temp;
    } else {
    parent->right = temp;
    }
    } else if (current->right == NULL) {
    // Node with only a left child
    struct Treenode* temp = current->left;
    free(current);
    if (parent == NULL) {
    return temp; // If the root itself is the node to be deleted
    }
    if (parent->left == current) {
    parent->left = temp;
    } else {
    parent->right = temp;
    }
    } else {
    // Node with two children
    struct Treenode* successorParent = current;
    struct Treenode* successor = current->right;
    while (successor->left != NULL) {
    successorParent = successor;
    successor = successor->left;
    }
    current->value = successor->value;
    if (successorParent->left == successor) {
    successorParent->left = successor->right;
    } else {
    successorParent->right = successor->right;
    }
    free(successor);
    }
    return root;
    }