算法学习基础(二)-排序问题

此博客参考以下内容 https://www.bilibili.com/video/av46648286什么是排序问题?一系列没有顺序的数,从大到小或者从小到大进行排序,这就是排序问题。排序问题是最简单,最容易考到的问题。常见的排序如下:我们应该至少记住四种排序,如下图:排序算法宋词记忆法《记排序,面试我最强》选泡插,快归堆希统计基,恩方恩老恩一三,对恩加K恩乘,不稳稳稳不稳稳,不稳不稳稳稳稳!

- 阅读全文 -

算法基础学习(一)-基本概念

作为一名普通的二本学校,我在很早之前就有一个目标,那就是大学之后好好找一个软件开发工作。因此学习了很多的编程基础,不过近几天面试发现,技术官总是喜欢问你算法知识。编程语言不断变化,但是很底层的知识与算法密切相关,算法也就是体现程序员内功所在。因此,从此我要好好学算法。本笔记参考马士兵老师的视频教程:https://www.bilibili.com/video/av46562560一、基本概念算法是

- 阅读全文 -

《数据结构与算法》书本算法实现集合

博主在2017年上半年学了《数据结构与算法》这门课程,以下是总结的代码。欢迎小伙伴们阅读!1.以下仅仅是使用C++实现的一些数据结构算法。2.码编译与测试的环境:Linux、G++1.顺序表的基本操作//Test1,顺序表的基本操作 #include <iostream> //引入IO流 #include <stdlib.h> /

- 阅读全文 -

使用Java生成随机数

使用java生成100到150之间的随机数,并判断是否是质数,代码如下import java.util.*; public class Test { public static void main(String[] args) { int a=0; System.out.println("随机产生的数有:&q

- 阅读全文 -