Skip to content

Instantly share code, notes, and snippets.

View rajatk16's full-sized avatar
🏠
Working from home

geekrajat rajatk16

🏠
Working from home
View GitHub Profile
insertionSort = (array) => {
for (outer = 1; outer < array.length; outer++) {
for (inner = 0; inner < outer; inner++) {
console.log(array.join(' '))
if (array[outer] < array[inner]) {
const [element] = array.splice(outer, 1)
array.splice(inner, 0, element)
}
}
}
bubbleSort = (array) => {
let swapped = false
do {
swapped = false
array.forEach((current, i) => {
console.log(array.join(' '))
if (current > array[i + 1]) {
const temp = current
console.log(array.join(' '))
breadthFirst(startingNode, neighborVisit) {
const firstNode = this.searchNode(startingNode)
const visitedNode = nodes.reduce((sum, node) => {
sum[node.id] = false
return sum
}, {})
const queue = queueCreator()
queue.add(firstNode)
while (!queue.empty()) {
const temp = queue.remove()
queueCreator = () => {
const queue = []
return {
add(x) {
queue.unshift(x)
},
remove() {
if (queue.length === 0) {
return undefined
}
<template>
<div id="app" class="content">
<router-view/>
</div>
</template>
<script>
export default {
name: 'App'
}
@rajatk16
rajatk16 / index.js
Last active November 18, 2018 03:11
import Vue from 'vue'
import Router from 'vue-router'
import firebase from 'firebase'
import Comics from '../components/Comics'
import Login from '../components/Login'
import SignUp from '../components/SignUp'
Vue.use(Router)
<script>
import firebase from 'firebase'
export default {
name: 'signup',
data () {
return {
email: '',
password: ''
}
},
<template>
<div class="sign-up">
<img src="../assets/dc_logo.jpg" width="300px">
<h3>Create a new account</h3>
<input
v-model="email"
type="text"
class="input"
placeholder="Email"
required>
<script>
import firebase from 'firebase'
export default {
name: 'login',
data: function() {
return {
email: '',
password: ''
}
<template>
<div class="login">
<img src="../assets/dc_logo.jpg" width="300px">
<h3>DC Comics Rebirth - Covers</h3>
<input
type="text"
v-model="email"
placeholder="Email address"
class="input"
required>