UdemyData Structures

Data Structures and Algorithms: A Complete Guide in C

التصنيف الكامل: Teaching & Academics > Engineering > Data Structures

Data Structures and Algorithms: A Complete Guide in C

عن هذا الكورس

C programming is the backbone of system programming and algorithm development. This course is designed to help you build a strong foundation in C programming, focusing on structures, pointers, and advanced data structures. By the end of this course, you will be able to implement efficient programs and optimize memory management in C.What You Will Learn: C Programming Essentials StructuresIntroduction to programming in C and structure of a C programGeneral rules for C programming and primitive data typesDefining, declaring, and accessing structuresArrays of structures and nested structuresPointers Dynamic Memory AllocationSingle and double pointersSelf-referential structures in CDynamic memory allocation (malloc, calloc, realloc, free)Pointers within structuresLinked Lists Data StructuresSingle linked list – traversal, insertion, deletion, and searchingCircular and double linked lists with pseudocodeMatrix multiplication using dynamic memory allocationTrees Graph AlgorithmsBinary trees, binary search trees (BST), and AVL trees with rotationsGraph traversal – BFS, DFS, and topological sortingKruskal’s and Prim’s algorithms for minimum spanning treesDijkstra’s algorithm for shortest pathWhy Enroll?Hands-on coding with dry-run examplesReal-world problem-solving skills Boost your career with in-depth C programming expertiseStart your journey today and master C programming like a pro!

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق ومباشر

ينقلك لصفحة التسجيل الرسمية

سعر الكورس
$19.99
المنصة:Udemy
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Learn Statistics for Psychology the Easy (and Fun) Way
Udemy
IBM SPSS Statistics

Learn Statistics for Psychology the Easy (and Fun) Way

What if I told you that you could learn how to do statistics in a way that is meaningful to you, and that you will find easy to grasp?Come learn statistics with examples from court, sports, zombies, album sales, and other interesting scenarios. Use your Mac, Windows or Linux PC, and get the quality of a software developed at the University of Amsterdam, available for free!

Revit 3D Reinforcement Workshop With Dynamo
Udemy
Revit

Revit 3D Reinforcement Workshop With Dynamo

في هذا الكورس سوف نقوم بعمل التسليح كاملا علي ريفيت بداية من موديل خرسانة فقط الي اكمال التسليح وسوف نقوم باستخدام دينامو لتسريع الكثير من الخطوات المتكررة والصعبة وسنقوم بعمل اخراج كامل للمشروع وعمل جداول حصر تفصيلية-In this workshop, we will start with concrete buildings then we will create reinforcement for concrete elements, we will explain all reinforcement settings and properties, in addition, we will use Dynamo to automate many steps, we will create annotations and views for all elements, at the end we will create sheets and bar bending schedules.-In this workshop, we will:-Create Raft Reinforcement manually using Dynamo.Create columns necks Reinforcement manually using Dynamo.Create columns Reinforcement manually using Dynamo.Create walls Reinforcement manually.Create first-floor Reinforcement manually using Dynamo.Create beams Reinforcement manually using Dynamo.Create column views manually using Dynamo.Create beams views manually using Dynamo.Create plan views manually using Dynamo.Use Dynamo to set beams locations.Use Dynamo to create BBS for each sheet.Use Dynamo to create rebar shapes detailing-You don't have to be a Dynamo user to be able to join this workshop.-You have to be a Revit Structure user to be able to join this workshop.-We will use Revit 2018 and Dynamo 1.3.3 in this workshop to be able to update files to any newer versions.-You will get all the files of this workshop.-You will get a Revit template for reinforcement.

Statistical Concepts for Medical Writers: A Beginner's Guide
Udemy
Statistics

Statistical Concepts for Medical Writers: A Beginner's Guide

Are you looking for a way to take your clinical writing skills to the next level? Look no further! In this course, we will explore how to craft statistic concepts for different audiences and provide you with a hands-on approach to reporting clinical data. Statistics results can be daunting to write, especially if you're not a statistician. There are many different types of audiences that you may encounter when writing. It is important to identify the different types of audiences and how to tailor your writing for each. The first type of audience is the general public. This type of audience is interested in the overall findings of the study and does not need a lot of technical details. When writing for this type of audience, it is important to be clear and concise. The second type of audience is professionals in the field. This type of audience is interested in the specific details of the study and wants to know all the technical details. When writing for this type of audience, it is important to be thorough and include all relevant information. The third type of audience is decision-makers. This type of audience wants to know how the findings can be used to make decisions. When writing for this type of audience, it is important to be clear about the implications of the findings and how they can be used in decision-making. By breaking down complex data into easily digestible pieces, readers can gain a better understanding of the material. As such, this course is an invaluable tool for those who need to write effective statistical reports that can reach a wide range of readers. With this hands-on approach to writing, you can craft clear and concise clinical concepts that will have your audience captivated from start to finish.

The 7-Day Small Talk Mastery Challenge!
Udemy
Communication Skills

The 7-Day Small Talk Mastery Challenge!

Developing good small talk skills can be a game-changer in both personal and professional situations. Here are the benefits, with a focus on career opportunities.90% of career success comes from your ability to have spontaneous conversations with others at work. Don't believe me??Join my 7-Day Small Talk Mastery Challenge! and see for yourself!I designed it to build strong relationships, enhance your professional image, and improve workplace communication in only 7 days.The challenge offers a comprehensive learning experience with daily videos and personalized homework assignments, email reminders and encouragement, as well as handouts and exercises to help you achieve a good result in just 7 days:Day 1: Break the ice and establish rapport with colleagues or friends.Day 2: Develop active listening skills for better small talk.Day 3: Improve storytelling skills for captivating small talk.Day 4: Finding common ground during small talk.Day 5: Enhance non-verbal communication with effective body language.Day 6: Mastering the Art of Open-Ended Questions in Small Talk.Day 7: Ending Conversations gracefully.In essence, small talk is an important skill set that not only enriches personal interactions but also plays a pivotal role in advancing one's career. They contribute to a well-rounded professional profile, opening avenues for growth and collaboration.

ChatGPT and GPT-4 LLM Guide- Prompt Engineering for Everyone
Udemy
Prompt Engineering

ChatGPT and GPT-4 LLM Guide- Prompt Engineering for Everyone

Learn how to use ChatGPT and GPT-4 the right way. Why? because like with every other tool out there: an AVERAGE skill will lead to AVERAGE results.Go BEYOND average! Solve real problems, increase your productivity and your professional potential with AI systems like ChatGPT and GPT-4.This prompt engineering course is made for everyone (both non-technical and technical folks who want to start exploring the topic) . It starts with the most basic aspects and gradually goes to more advanced concepts of prompt engineering. It provides the uninitiated with a strong foundation but may also provide more seasoned AI users with some useful knowledge.The last update includes an entirely new section about:- The Advanced Data Analysis Plugin (a.k.a. The Code Interpreter)- ChatGPT plugins explained with real-life, useful examples- How Custom Instructions can be used to improve the user experience in using ChatGPTI have designed this course as a structured and methodical approach for learning prompt engineering. Once you'll understand the core principles and methods that I teach, you will be able to apply them for any AI system (such as Claude, Mistral, Llama, Bard or others) regardless of your use case or technical ability.Training has been my primary profession for more than 15 years now. Teaching more than 15,000 students during my career (both in class and online) I have received countless positive feedback and reactions. And I have constantly worked on improving my knowledge and delivery style. This course is a great investment in YOURSELF. I’ve personally put a lot of work into creating this material and I have optimized it to give you the upmost important knowledge about this topic in the shortest amount of tim

STAAD Pro V8 Industrial Steel Warehouse Design from A to Z
Udemy
STAAD.Pro

STAAD Pro V8 Industrial Steel Warehouse Design from A to Z

This course teaches you all the things required for the structural analysis and design of a steel warehouse building. This course, as the title says, doesn't require you to have any prior experience in this software or any other structural design software. It will teach all the aspects of the software from very basic and will take you to the higher levels of the software as the course progresses. The course has been very systematically arranged so that you can best understand the software. Once you complete this course, you will have all the necessary knowledge to do structural design of a steel warehouse. You can work as a structural designer or can do the structural design of buildings on your own projects.You will be learning all you need to know about structural analysis steel warehouse buildings using STAAD Pro in your professional career according to international norms like American codes and standards. The course will be discussing very essential topics, including assigning load combinations according to ASCE7/IBC, wind and seismic load applications according to ASCE and UBC 97 respectively as well as the design. Moreover, you will learn how to check your structure's deflection against the serviceability requirements/limits and optimization of steel section sizes as per codes ASCE7/IBC. Furthermore, design of composite beam, deck slab, purlins, truss, generating reports, getting base support reactions, beam end forces, stress ratios of members, member take off, using STAAD editor, Section Wizard and many more interesting and important topics like steel material properties and mechanics will be discussed in the course.STAAD Pro stands for Structural Analysis and design. STAAD Pro v8i Software is widely used in analyzing and designing structures – buildings, bridges, towers, transportation, industrial and utility structures. In this Software you will show a detail analysis and design of all the structural elements of steel warehouse building under gravity loads (dead and live) and lateral l