Tutorial by Examples: t

Insertion sort is one of the more basic algorithms in computer science. The insertion sort ranks elements by iterating through a collection and positions elements based on their value. The set is divided into sorted and unsorted halves and repeats until all elements are sorted. Insertion sort has c...
Bubble Sort This is a simple sorting algorithm that repeatedly steps through the list to be sorted, compares each pair of adjacent items and swaps them if they are in the wrong order. The pass through the list is repeated until no swaps are needed. Although the algorithm is simple, it is too slow ...
Selection sort is noted for its simplicity. It starts with the first element in the array, saving it's value as a minimum value (or maximum, depending on sorting order). It then itterates through the array, and replaces the min value with any other value lesser then min it finds on the way. That min...
Since we have many different algorithms to choose from, when we want to sort an array, we need to know which one will do it's job. So we need some method of measuring algoritm's speed and reliability. That's where Asymptotic analysis kicks in. Asymptotic analysis is the process of describing the ef...
Quicksort is one of the advanced algorithms. It features a time complexity of O(n log n) and applies a divide & conquer strategy. This combination results in advanced algorithmic performance. Quicksort first divides a large array into two smaller sub-arrays: the low elements and the high element...
g + geom_bar(aes(x = cut, fill = color), position = "fill") + guides(fill = guide_legend(title = NULL))
g + geom_bar(mapping = aes(x = cut, fill = clarity), position = "dodge") + theme(axis.text = element_text(colour = "red", size = 12))
g + geom_histogram(aes(price, fill = cut), binwidth = 500) + labs(x = "Price", y = "Number of diamonds", title = "Distribution of prices \n across Cuts") + theme(plot.title = element_text(colour = "red", face = "italic"), ...
We show a plot similar to the showed at Linear regression on the mtcars dataset. First with defaults and the with some customization of the parameters. #help("mtcars") fit <- lm(mpg ~ wt, data = mtcars) bs <- round(coef(fit), 3) lmlab <- paste0("mpg = ", bs[1], ...
How to ... 1 - use twig extension class that extends use \Twig_Extension class dobToAge extends \Twig_Extension { 2 - Add the appropriate filter by overriding getFilters() method public function getFilters() { return array( 'age' => new \Twig_Filter_Method($this, '...
If you need to select between several options, enabling just one via enable_if<> can be quite cumbersome, since several conditions needs to be negated too. The ordering between overloads can instead be selected using inheritance, i.e. tag dispatch. Instead of testing for the thing that ne...
Installation: To install the LoopBack command-line interface (CLI) tool: npm install -g loopback-cli This installs the lb command-line tool for scaffolding and modifying LoopBack applications. Create new application: To create a new application: lb The LoopBack application generator will ...
This is the typical approach for novice developers building SQL action queries. They are vulnerable to the Bobby Tables type SQL Injection attacks. Dim strSQL As String strSQL = "INSERT INTO Employees chrFirstName, chrLastName, chrPhone " _ & "VALUES ('" & M...
This approach will prevent a user from embedding a second SQL statement in their input for execution. Dim strSQL As String Dim db As DAO.Database Dim qdf As DAO.QueryDef strSQL = "PARAMETERS [FirstName] Text(255), [LastName] Text(255), [Phone] Text(255); " _ & "INS...
Timeout The simplest way to make a delay or pause for a certain amount of time, is with the standard command TIMEOUT. To make a timeout that lasts exactly one minute we type: timeout /t 60 Now what is going on here? First off we use the command TIMEOUT with the parameter /T (which simply mea...
Detailed instructions on getting opengl-es-2.0 set up or installed.
Let's apply the State Machine pattern for parsing lines with the specific pattern using S4 Class feature from R. PROBLEM ENUNCIATION We need to parse a file where each line provides information about a person, using a delimiter (";"), but some information provided is optional, and instea...
UILabel, UITextField, & UITextView classes have a new property starting from iOS 10 for automatically resizing their font when a user changes their preferred reading size named adjustsFontForContentSizeCategory. Swift @IBOutlet var label:UILabel! if #available(iOS 10.0, *) { label.adju...
Lets start installing the popular library Alamofire to our Xcode project! Lets first install CocoaPods by using the command: [sudo] gem install cocoapods Then let's create a new project in Xcode called Start! Navigate to the folder that contains the .xcodeproj and create a new text file called ...

Page 970 of 1132