Udemy

Data Structures and Algorithms in Swift and iOS

Enroll Now
  • 179 Students
  • Updated 9/2020
4.4
(31 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
10 Hour(s) 27 Minute(s)
Language
English
Taught by
CGI GEN
Rating
4.4
(31 Ratings)
2 views

Course Overview

Data Structures and Algorithms in Swift and iOS

Cracking programming interviews and Ace them by learning algorithms and data structures with real interview questions

Data structures and algorithms is a complex topic and can be a challenging due to level of complexity involved. This course introduces new way to learn data structures and algorithms by not only learning about them but solving real interview questions around those newly learned concepts.

We will be looking at data structures such as arrays, linked lists, stacks, queues, trees etc and algorithms like sorting algorithms, and algorithms on binary search trees and heaps. But while working on concepts for those data structures and algorithms we will also cover many interview questions and build solutions for them to fortify the concepts we have learned. also cover recursion in this course.

After taking this course, you will loose your fear for data structures and algorithms and you will be able to propose new and improved algorithmic solutions to problems that will be efficient, performant, and scalable.

You will be able to whiteboard interview questions, conceptualize new algorithms, solve Leetcode, Hacker rank, interview bits questions

This course is good for anyone who is preparing or already in the process of interviewing to become developer/engineering at big, medium or small tech companies. During the interview process, Interviewer asks candidate to write algorithms out in code, and this course will prepare you for not only to write algorithm and code it but will also teach you as how to analyze the problem and think about the potential solution for the problem in hand.

Course Content

  • 6 section(s)
  • 51 lecture(s)
  • Section 1 Introduction
  • Section 2 Array Data Structure
  • Section 3 Strings
  • Section 4 Linked List
  • Section 5 Stacks
  • Section 6 Queues

What You’ll Learn

  • You will learn basics of various data structures and algorithms by solving interview questions on those topics
  • You will be able to analyze and write your own algorithms for a given problem
  • You will be able to compute time & space complexity of a given algorithm
  • Improve the efficiency, performance, and scalability of your code
  • Create your own algorithms to solve problem in hand by combining techniques learned in this course


Reviews

  • K
    Kotis Dinakaran
    5.0

    Na

  • S
    Shrikant Talegaonkar
    4.5

    This course has a good content, It helped me to improve logical thinking in solving the problem!

  • M
    Matheus Gastao
    4.0

    i have not so sure abolt the entire course, but i hope that will be very good.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed