Skip to content

Instantly share code, notes, and snippets.

View famence's full-sized avatar

Andrei Madzhidov famence

  • famence
  • Russia
View GitHub Profile
@famence
famence / okei.json
Created February 15, 2020 06:21
ОКЕИ (Общероссийский Классификатор Единиц Измерения) в формате JSON.
[
{
"code": "354",
"name": "Секунда",
"shortName": "с",
"codeName": "С"
},
{
"code": "355",
"name": "Минута",
@famence
famence / javascript-sorting-algorithms.js
Last active December 1, 2022 15:06
Реализация популярных алгоритмов сортировки на JavaScript с комментариями-пояснениями
// Пузырьковая сортировка
function bubbleSort(a){
var n = a.length;
for (var i = 0; i < n-1; i++){ // Выполняется для каждого элемента массива, кроме последнего.
for (var j = 0; j < n-1-i; j++){ // Для всех последующих за текущим элементов
if (a[j+1] < a[j]){ // выпоняется проверка, и если следующий элемент меньше текущего
var t = a[j+1]; a[j+1] = a[j]; a[j] = t; // то эти элементы меняются местами.
}
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">