随笔分类 - 数据结构与算法
意识到自己算法的浅薄,每天积累并学习一种算法,加油!
摘要:RSA加密算法(Java实现) 注:本博客并非原创,参考 https://leanote.zzzmh.cn/blog/post/5d1c661416199b0683002dc8 之前在公司实习的时候,进行前后端数据交互,采用明文传输的方式显然不够安全,综合网上的资料选择了 RSA 这种非对称加密算法
阅读全文
摘要:快速排序(C&Java实现) 每天一算法,希望自己的算法能有长足的进步,加油。 今天记录一个最常用的排序算法--快速排序,之前的两种排序算法,桶排序和冒泡排序在时间和空间上各有优势,而快速排序是这两者之间的均衡,既不浪费空间,排序的时间复杂度也比冒泡算法要低。 接下来记录一些基本概念: 1、快速排序
阅读全文
摘要:冒泡排序(C&Java实现) 2019/8/14 10:41:46 使用工具: Java:IDEA C:CLion 文档编写:MarkdownPad2 每天一算法,希望自己的算法能有长足的进步,加油。 近几天线上的笔试更让我感受到各大互联网公司对于算法的重视。的确,现下主流的框架已经十分成熟,正常学
阅读全文
摘要:桶排序(C&Java语言实现) 坚持每天一算法,相信自己算法能取得长足的进步,记录一下今天学习的算法,最快最简单的排序--桶排序。 本片博客使用了两种IDE,分别是: C:CLion Java: IDEA 先来一个简介: 桶排序 (Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是
阅读全文