Introduction to Algorithms and Data Structures in Swift 4

By Karoly Nyisztor


Introduction to Algorithms and Data Structures in Swift 4 - Karoly Nyisztor
  • Title: Introduction to Algorithms and Data Structures in Swift 4
  • By: Karoly Nyisztor
  • Release Date: 2018-08-02
  • Genre: Programming

More by Karoly Nyisztor : Introduction to Algorithms and Data Structures in Swift 4


Related Books

You are here because you are interested in Swift and algorithms, right? 
Maybe you want to learn more about the Swift programming language. You probably want to write more efficient Swift code. 
And this is the perfect book for you to learn about algorithms, data structures, and Swift. 

I created this book to get you started with algorithms. Introduction to Algorithms and Data Structures in Swift 4 will help you understand the importance of algorithms. Soon, you'll be able to solve problems more efficiently.

What makes me qualified to teach you?
My name is Károly, and I’ve been developing software since 1995. I'm the creator of many iOS apps, most of which have been featured by Apple. I published three books on programming. You can find my online courses on Lynda, Udemy, and Pluralsight.

Contents and Overview
Computer algorithms have been developed and refined over the last couple of decades. The study of algorithms and data structures is fundamental to any programmer who plans to develop software systems that are scalable and performant.

Once we got past the basic “Hello World” beginner applications, we begin to realize that complex apps require a different approach. Our software that used to work nicely during our tests becomes incredibly slow and crashes frequently in real-world situations. The reason is that we haven’t prepared our app for real-life usage: while it ran without issues with small datasets during our tests, it fails when reality kicks in. Algorithms are indispensable to building software that is capable of managing large amounts of data or to solve complex problems efficiently.

I explain each concept using easy-to-understand examples. You'll not only learn how to implement more efficient code, but you'll also learn Swift, Apple's popular programming language. Beyond iOS and Mac development, Swift is going to become THE programming language for Web-development and systems programming. 

This book is a long-time investment.


Search
Recent Posts
Diving In - iOS App Development for Non-Programmers
Flying with Objective-C - iOS App Development for Non-Programmers
Learn to Code in Swift 4
iOS Programming: The Big Nerd Ranch Guide, 3/e
The Ultimate Unofficial Beginner's Guide For Playing Minecraft
Minecraft For Dummies
Mastering Xcode 7 and Swift
iOS Programming
Objective-C Programming For Dummies
Swift Documentation Markup
FileMaker & Me
The Pragmatic Programmer: From Journeyman to Master
Code
R Programming
iOS Storyboards
Playground Secrets and Power Tips
iOS Game Programming With Xcode and Cocos2d
Real Life Java
AppleScript 1-2-3
Básicos de Swift Vol. 1
iPhone iOS 4 Development Essentials - Xcode 4 Edition
페르시아의 왕자 : 개발일지
Cocoa Programming for OS X
iPad iOS 5 Development Essentials
iOS 7 Programming Fundamentals
Swift Programming
iPhone iOS 5 Development Essentials
iOS 7 App Development Essentials
Swift Programming
Xcode 4 완전정복
Head First Java
iPhone iOS 6 Development Essentials
The Formula
iOS 5 Developer's Cookbook, The: Core Concepts and Essential Recipes for iOS Programmers, 3/e
iOS Programming
Introduction to Algorithms
Hacking with Swift
Theory of Fun for Game Design
Basic ROBLOX Lua Programming
iOS 8 App Development Essentials
Automate the Boring Stuff with Python
C++
Learn Excel 2011 for Mac
Test-Driven iOS Development
The iOS 5 Developer's Cookbook: The Additional Recipes: Additional Recipes Found Only in the Expanded Electronic Edition
Game Programming Patterns
게임개발자가 대우받는 북미취업 가이드북
Version Control with Git
iOS Programming
iOS 9 App Development Essentials
Beginner's Guide to iPhone, iPad Application Development Using iOS 5
UX Design Process
Swift in 24 Hours, Sams Teach Yourself
iOS Programming for .NET Developers
Building iOS Apps
Visual Basic .NET for complete beginners
R Programming for Data Science
Refactoring: Improving the Design of Existing Code
Make: Getting Started with Sensors
Learning OpenGL ES for iOS: A Hands-on Guide to Modern 3D Graphics Programming
iOS Auto Layout Demystified, 2/e
Functional Swift
iOS Core Animation
101 Amazing Nintendo NES Facts
Aprende iOS: Primeros Pasos
Swift Development with Cocoa
A Newbies Guide to Developing an iPhone Game App
Learning Cocoa with Objective-C
Swift From Two to Three
Learn iPhone and iPad cocos2d Game Development
Beginning iPhone Development with Swift
iOS 11 Programming Fundamentals with Swift
Learning Core Data for iOS: A Hands-On Guide to Building Core Data Applications
iOS 10 App Development Essentials
Graphics and Animation on iOS
Pro Core Data for iOS
Coders at Work
Introduction to Algorithms and Data Structures in Swift 4
iPad iOS 6 Development Essentials
Learning AV Foundation
Idea to iPhone
Swift Quick Syntax Reference
The Core iOS 6 Developer's Cookbook, 4/e
The Business of iPhone and iPad App Development
UML 2.0 in a Nutshell
Hadoop: The Definitive Guide
iOS 7 Application Development in 24 Hours, Sams Teach Yourself, 5/e
Mac Programming for Absolute Beginners
Hacking with macOS
Core Objective-C in 24 Hours
Objective-C for Absolute Beginners
vi and Vim Editors Pocket Reference
Sams Teach Yourself iOS 6 Application Development in 24 Hours, 4/e
C# 6.0 and the .NET 4.6 Framework
Game Coding Complete, Fourth Edition
iOS Apps for Masterminds, 2n Edition
Introducing Regular Expressions
Head First iPhone and iPad Development
"Quick! Make an App"
Microsoft Access VBA Programming for the Absolute Beginner, Fourth Edition