{"_id":"i-algorithms","_rev":"3-0e55ce716c969a3fb15d6674ac22155a","name":"i-algorithms","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"i-algorithms","version":"0.0.1","description":"Introduction To Algorithms With JavaScript.","main":"lib","scripts":{"dev":"vuepress dev docs","dist":"vuepress build docs","lint":"eslint src","test":"jest --coverage","build":"rimraf lib && node bin/build","deploy":"gh-pages -d docs/.vuepress/dist","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","coveralls":"cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"keywords":["algorithm","javascript"],"author":{"name":"ziyi2"},"license":"ISC","devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","babel-plugin-add-module-exports":"^1.0.2","conventional-changelog":"^3.1.10","coveralls":"^3.0.6","cz-customizable":"^6.2.0","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.15.1","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","fs-extra":"^8.1.0","glob":"^7.1.4","highlightjs":"^9.12.0","husky":"^3.0.3","jest":"^24.8.0","lint-staged":"^9.2.1","markdown-it":"^9.1.0","prettier-eslint":"^9.0.0","rimraf":"^2.6.3","vuepress":"^1.0.3","vuepress-plugin-cat":"^1.0.3","vuepress-plugin-mathjax":"^1.2.8"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"dependencies":{"gh-pages":"^2.1.1"},"gitHead":"9d447d2d10fb4eea256e00cd821860205066adbc","_id":"i-algorithms@0.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"ziyi222222","email":"673191402@qq.com"},"dist":{"integrity":"sha512-v9+7OO8c2SUacGZlwD4gZHWoydsEs2WaxW7nZ6oq3243E26N0t4+YR0kA2QbELy4s59DX2HnIwOAx5561LJmcQ==","shasum":"3795b101a5f00b2c99f37a6d13c8833fa69d62cf","tarball":"https://registry.npmjs.org/i-algorithms/-/i-algorithms-0.0.1.tgz","fileCount":4,"unpackedSize":4776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdblcQCRA9TVsSAnZWagAATpYP/R294+40VpZmZKT0H9qE\nNhTaeQ3TAyKa1pEmBe49ILbSyKwENCRnIDTCIXscnYymYSflQFg2kvBDLwcj\ngNsRSCKzAYJ5ct6qkVFNoAtJ7Nu6K5YDrLCj2tpzKuy2u117EG4L3Im0nxAp\nTavo/NBdeq/m/Mm9yA+IeGwuUGJTm0UjQKZZ4AhGdqHQIVIpdHeEbsW6TNHs\nYAQuACe5Kkm3ceKvdnqD1zLrfUtilKjZo5W0a2yjxJ0Z+LiA8WspGGMF8V0b\noIKqewW/tOnHgdceHBurFKGDmLX1eDnq4yWs9otlslr+CK2NcbN5uuDl30qZ\nSuxYJBq4B2mDVfDi+l+J2aeHlWKyR5WkMr2KcG707wAAEY8dvrQBuaOr+nuo\nCVvLXHfRsgyjJVPhhkBi0jDaEpTfPQ25ia1zAgHvvDPuGxupq0kMulWHKfM3\nyO2+K4pIUUN7yOIRWA1hHYdRTv00roDtaCE/Z3hUIEVPKw4zYV1/VX93h4oY\ns31iy040e076WdyYzX80M1UR0QqCkiJ3Dw1G7IAxPn+6vJxC4KMduTIoTpH+\no/gdJ41M/uQzDPeZJK+kbnoiqMgwHWdhRVXefbXRSu9J+4wWPDErglnpzwT0\ntRYwitqYjp0pRmyVkGz+8ACTilvNPBljvPomw8l4sa1v8Jj33A+WkT80JOYK\n/hNE\r\n=8paE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIOIMpKw+w+Upfsk7BaEsQh4t00oGHTecVZEDgt3CwlwIhAMDGCM74pECUqihc3MWgnMoaq2dfH0A0NiWNUhBL8KmY"}]},"maintainers":[{"name":"ziyi222222","email":"673191402@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i-algorithms_0.0.1_1567512335358_0.5354725371095075"},"_hasShrinkwrap":false},"0.0.2":{"name":"i-algorithms","version":"0.0.2","description":"Introduction To Algorithms With JavaScript.","main":"lib","repository":{"type":"git","url":"git+https://github.com/ziyi2/algorithms.git"},"scripts":{"dev":"vuepress dev docs","dist":"vuepress build docs","lint":"eslint src","test":"jest --coverage","build":"rimraf lib && node bin/build","deploy":"gh-pages -d docs/.vuepress/dist","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","coveralls":"cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"keywords":["algorithm","javascript"],"author":{"name":"ziyi2"},"license":"ISC","devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","babel-plugin-add-module-exports":"^1.0.2","conventional-changelog":"^3.1.10","coveralls":"^3.0.6","cz-customizable":"^6.2.0","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.15.1","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","fs-extra":"^8.1.0","glob":"^7.1.4","highlightjs":"^9.12.0","husky":"^3.0.3","jest":"^24.8.0","lint-staged":"^9.2.1","markdown-it":"^9.1.0","prettier-eslint":"^9.0.0","rimraf":"^2.6.3","vuepress":"^1.0.3","vuepress-plugin-cat":"^1.0.3","vuepress-plugin-mathjax":"^1.2.8"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"dependencies":{"gh-pages":"^2.1.1"},"gitHead":"9d447d2d10fb4eea256e00cd821860205066adbc","bugs":{"url":"https://github.com/ziyi2/algorithms/issues"},"homepage":"https://github.com/ziyi2/algorithms#readme","_id":"i-algorithms@0.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"ziyi222222","email":"673191402@qq.com"},"dist":{"integrity":"sha512-RsGWckhLw47mc28oUgE9vdOk53hLa0zSVHksAZ2Ks9iM4l4Mr6tR9TAHadZ0lxBEN37J9jKTSZxyciMS5Dp9LA==","shasum":"afa46c81add36c3a632f7ef2ec89c42db50df116","tarball":"https://registry.npmjs.org/i-algorithms/-/i-algorithms-0.0.2.tgz","fileCount":4,"unpackedSize":4871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdblfNCRA9TVsSAnZWagAAJtcP/0T8D/NKDsKwssoUphxO\nhdrJ04q6mKIGkoAQesvUAhQ17H9sg4zE5qmoKjTvQg3P7RbQ/iuvHajJXA7l\nljUhU+kiX6NSYnXd6HjmHDAunAruq61am4iS4eNWuol3qsKOcMa2YwF1HsSR\n5Ppj9twI7QfNQKi5PcjBXSSqhlIBuuo7gtyx6A0BzYc6kSpmO6fUAdo+ncNS\nfiJfX5x/i5PfFVrzgIcl0y/bpdaLzFB2hU0ELo29EQJqV/oWv4OxeK2VOwvP\nqGUBfzDgEKCg7Sha4UNbScYSGipPxFfhbrNtu5AnKc193noULj8VqMHNbFj7\nWRqVAMGalcUv4p+ZSIFnaKZsXEHr7HaKOYQv6DDh3XY/cYaJRbMGUG/12jdx\nDp9eOOBx/5raGS9BxR5353QiO9WQxihoqNveFsiWyMreOA2Lfv2+QIi7mx/5\n0/lI8Xm0XZ8xgSJDPm5O5J3YMFmAdoViHF/v4WAPh+5xsvSJXZ6jQhDDduIt\niRyQKb50Vzoyb01OeuuodIUxEg04QSH3QOxP1NNONF2Oima4rRVqTs8bl+Jp\nhCsWw9+zjTZJM7nLJzKGK8tLtQL6/Lf+YrkCzy4GUqlY4tf+w+FvNmla9lyR\nr2LAdQOqS+lCOWA8GrgRk+dxdyaB01IGGf8yxaYR3uaKSeKw1ZDulJ9Y1ouo\nNC/z\r\n=uiJE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/DkOM/j0yi1e6e541uJyjlwY983ITlwG1msUfoyxTUQIhAN8+Lguqo4YJWXEP+8NAafRvnTePd+R8t+yH5qkN7AVw"}]},"maintainers":[{"name":"ziyi222222","email":"673191402@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i-algorithms_0.0.2_1567512524798_0.9770587805430979"},"_hasShrinkwrap":false},"0.0.3":{"name":"i-algorithms","version":"0.0.3","description":"Introduction To Algorithms With JavaScript.","main":"lib","repository":{"type":"git","url":"git+https://github.com/ziyi2/algorithms.git"},"scripts":{"dev":"vuepress dev docs","dist":"vuepress build docs","lint":"eslint src","test":"jest --coverage","build":"rimraf lib && node bin/build","deploy":"gh-pages -d docs/.vuepress/dist","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","coveralls":"cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","lint-md":"remark ."},"keywords":["algorithm","javascript"],"author":{"name":"ziyi2"},"license":"ISC","devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^8.1.0","babel-plugin-add-module-exports":"^1.0.2","conventional-changelog":"^3.1.10","coveralls":"^3.0.6","cz-customizable":"^6.2.0","eslint":"^6.1.0","eslint-config-standard":"^13.0.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jest":"^22.15.1","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","fs-extra":"^8.1.0","glob":"^7.1.4","highlightjs":"^9.12.0","husky":"^3.0.3","jest":"^24.8.0","lint-staged":"^9.2.1","markdown-it":"^9.1.0","prettier-eslint":"^9.0.0","remark-lint":"^6.0.5","rimraf":"^2.6.3","vuepress":"^1.0.3","vuepress-plugin-cat":"^1.0.3","vuepress-plugin-mathjax":"^1.2.8","gh-pages":"^2.1.1"},"config":{"commitizen":{"path":"node_modules/cz-customizable"}},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"gitHead":"fcbc8572298a0cd70d864b9a3736ed45daf2ff8d","bugs":{"url":"https://github.com/ziyi2/algorithms/issues"},"homepage":"https://github.com/ziyi2/algorithms#readme","_id":"i-algorithms@0.0.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"ziyi222222","email":"673191402@qq.com"},"dist":{"integrity":"sha512-Tix6I4jK48WusaTGy0e4AJEgx8oSUDNlkj6Pkt0CmIQ32nRXCU7KFePZhDhAy1Oov4mv6+q3w2fNa0KGKd9C9g==","shasum":"290efc1415b373f835405890af95eecdb5e57b28","tarball":"https://registry.npmjs.org/i-algorithms/-/i-algorithms-0.0.3.tgz","fileCount":4,"unpackedSize":4984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbnKWCRA9TVsSAnZWagAAfYMP/AzL2AqY3m/67Yz/nRlh\nl8HwFItUXdkCn5cbk5G5+VfISArHHxhLoaRJnNSJvajuPeQ8UDZfDZpLjs6Q\n5VwPLTEFZevtmyxlaLWLOgY5vMdMFqF4tubnSDK+j8ZXO/HHyaUrIzMfnfLL\nJYfFhAUk+dWfYUh8/6S7W7V3TgJV7Vzg+bRd8+ozeXUaOo7Sht0CTx1vnqwk\nOCA5jzYVOivPrIQk4Cc930877KCRpP+nzLtPPUL8NsV+TNOs5/k7wwYoBOcO\nEGunK397TmP5E28U9Q1j2fLOa+EVUHu6LjeuKkssSGq/rr0AEHIwVSVVHbfA\nqw+X4LJMpaEI+L0o3JOt57Es6aJs1U6EC+VupupkuxaCI9bzA5sMGgb7l2/j\ntNpjRyF6ki+Y/wPILooiByiZ8JBiHetpNfgJ/VGsh1KXXmBKihc4UHpaMAxd\nKz6N8XXkHr4WwrPbmxjrhg3b3KZlSRSpseeEYopnn2SiQktKHMAUNcs2516N\ncnmJJxVuvvrUf6cXC16WJX1cYQub1sLNTKXC1SbEE950qCkDYGYlHgEHywCM\n9mVK4sbZyo+wQJb2+dIGhcnsYZsVDkYsk3y6+KBsoeDL/oJ2kAh/k7oqFobu\nLkcC25ChXMhM9e1wqQ3OLk1YZeMxQbux9tJJdRrvqy0IutQMA9AeHmvOanEL\npxpF\r\n=GfT1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEl9AbBf3i5KuRI+Rc1cG4q1TWfsGZ6Vfu7AB9ERZpqwIgBgwTTfJMD7uOCOZ+o2DTjsbZOSY8lQO8dcFxfQCVI1g="}]},"maintainers":[{"name":"ziyi222222","email":"673191402@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/i-algorithms_0.0.3_1567519382091_0.889838215530117"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-03T12:05:35.357Z","0.0.1":"2019-09-03T12:05:35.579Z","modified":"2022-05-05T13:14:26.383Z","0.0.2":"2019-09-03T12:08:44.940Z","0.0.3":"2019-09-03T14:03:02.263Z"},"maintainers":[{"name":"ziyi222222","email":"673191402@qq.com"}],"description":"Introduction To Algorithms With JavaScript.","keywords":["algorithm","javascript"],"author":{"name":"ziyi2"},"license":"ISC","readme":"<h2 align=\"center\">Algorithms</h2>\n\n<h3 align=\"center\">\n  <a href=\"https://www.travis-ci.org/ziyi2/algorithms\" target=\"_blank\">\n    <img src=\"https://api.travis-ci.org/ziyi2/algorithms.svg?branch=master\" alt=\"Build Status\">\n  </a>\n  <a href='https://coveralls.io/github/ziyi2/algorithms' target=\"_blank\"><img src='https://coveralls.io/repos/github/ziyi2/algorithms/badge.svg' alt='Coverage Status' />\n  </a>\n</h3>\n\nI-Algorithms是基于《算法导论》衍生的一个Web前端学习文档。《算法导论》对于一些没有数学基础或者已经忘了数学知识的开发者而言学习相对困难，通过此学习文档希望能简化《算法导论》的一些理论知识，使的算法学习变得更加简单。在学习文档中，会使用JavaScript实现书中的一些算法，同时也会衍生一些书中没有的知识点，并寻找相应的面试题加以实践和说明。希望算法的学习不仅可以提升我们的编程能力，同时也有助于我们在各种面试中脱颖而出。\n\n## 文档\n\n文档地址：[I-Algorithms](https://ziyi2.github.io/algorithms/)\n\n## 特性\n\n-  简化《算法导论》的理论知识\n-  文档支持Latex排版\n-  文档配有深动形象的图例说明\n-  使用JavaScript实现算法\n-  章节会有配套的习题和面试题\n-  提供API文档供开发者尝试使用\n-  可在线撸猫","readmeFilename":"README.md","homepage":"https://github.com/ziyi2/algorithms#readme","repository":{"type":"git","url":"git+https://github.com/ziyi2/algorithms.git"},"bugs":{"url":"https://github.com/ziyi2/algorithms/issues"}}