算法和数据结构

JS家的排序算法

9

Coder.Bing 发布于 2016-09-14-23-43

引子 有句话怎么说来着: 雷锋推倒雷峰塔,Java implements JavaScript. 当年,想凭借抱Java大腿火一把而不惜把自己名字给改了的JavaScript(原名LiveScript),如今早已光芒万丈。node JS的出现更是让JavaScript可以前后端通...

阅读(101)评论(0)赞 (0)

开发人员需要的技能

19

Coder.Bing 发布于 2016-02-17-10-32

转载自:阿烈的博客 这是我在2012年5月写下的总结性的文章。昨晚我重新阅读了一遍,然后调整了一些内容,但总体的思想没有变。 目录 1. 概述 2. 开发技术 2.1. 编程素养 (1)算法类 (2) 提升类 2.2. 编程语言 2.2.1. Java(或c、c++、c# 等) ...

阅读(691)评论(1)赞 (0)

java中Base64编码解码的编程使用

1

Coder.Bing 发布于 2016-01-12-13-00

一、密码学 1、密码学算法的分类 消息编码:Base64 消息摘要:MD类、SHA类、MAC 对称密码:DES、3DES、AES (参见:java对称密码算法的使用DES/3DES/AES算法 ) 非对称密码:RSA、DH密钥交换 数字签名:RSASignature、DSASig...

阅读(1385)评论(2)赞 (0)

java对称密码算法的使用DES/3DES/AES算法

1

Coder.Bing 发布于 2016-01-05-06-40

对称密码概述 DES 算法的编程使用 3DES 算法的编程使用 AES 算法的编程使用   对称密码概述 — 对称密码的概念 1.加密密钥和解密密钥相同,对于大多数对称密码算法,加解密过程互逆 2.加解密通信模型 3.特点:算法公开、计算量小、加密速度快、加密效率高 4...

阅读(669)评论(3)赞 (1)

网页爬虫用到的算法和数据结构

Coder.Bing 发布于 2016-01-02-05-39

网络爬虫,是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。网络爬虫是搜索引擎系统中十分重要的组成部分,它负责从互 联网中搜集网页,采集信息,这些网页信息用于建立索引从而为搜索 引擎提供支持,它决定着整个引擎系统的内容是否丰富,信息是否即 时,因此其性能的优劣直接影响着搜...

阅读(396)评论(0)赞 (0)

数据结构-顺序栈

Coder.Bing 发布于 2015-11-23-14-11

前言: 栈和队列是两种十分重要的数据结构,从数据结构的角度看,它们也同样是线性表,但是它们与一般的线性表又有区别,因为我们对于栈和队列的操作是受到限制的,由于栈和队列的重要性与特殊性,所以书中也特别用了一章的篇幅来介绍,那么接下来,就让我们先从最基本的顺序栈开始吧。 注: 顺序栈...

阅读(619)评论(2)赞 (0)

【分享】极客学院视频教程下载

1

Coder.Bing 发布于 2015-06-10-05-25

视频是我保存下来的,分享给那些没钱买vip想学编程的TX们了。大家要是真的喜欢极客学院的视频教程,建议大家还是花点钱买个vip,可以享受课程的及时更新,和一些问答服务。毕竟人家赚钱也不容易。 下载地址:   微信搜索并关注 “bcoder编程网”,输入“jike”,获取...

阅读(2979)评论(1)赞 (0)

希尔排序算法

Coder.Bing 发布于 2015-02-25-09-48

[t]算法思想[/t] 希尔排序属于插入类排序,是将整个有序序列分割成若干小的子序列分别进行插入排序。具体方法是先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2 [t]程序如...

阅读(738)评论(0)赞 (0)

直接插入排序算法

1

Coder.Bing 发布于 2015-02-25-08-58

[t]直接插入排序(Insertion Sort):[/t] 基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。 [t]程序分析[/t] a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[...

阅读(991)评论(0)赞 (0)