数据结构与算法
cyf931225
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
排序算法(1)—冒泡排序
冒泡排序基本思想对于当前未排序的序列,从前往后依次进行两两比较,使较大者在后,经过第一次遍历后,最大值位于最后一个位置,对前面得n-1个关键字,再重复比较操作。。。最后得到一个有序序列原创 2017-08-24 21:40:01 · 300 阅读 · 0 评论 -
剑指offer(28)—数组中出现次数超过一半的数字
数组中出现次数超过一半的数字题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。原创 2017-08-29 15:13:40 · 385 阅读 · 0 评论 -
剑指offer(29)—最小的K个数
最小的K个数题目描述输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。原创 2017-08-29 16:50:10 · 330 阅读 · 0 评论 -
剑指offer(30)—连续子数组的最大和
连续子数组的最大和题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠住?原创 2017-08-29 17:08:33 · 334 阅读 · 0 评论 -
美团2017编程题—拼凑钱币&大富翁游戏&最大矩形面积&最长公共连续子串
拼凑钱币题目描述给你六种面额 1、5、10、20、50、100 元的纸币,假设每种币值的数量都足够多,编写程序求组成N元(N为0~10000的非负整数)的不同组合的个数。 输入描述:输入包括一个整数n(1 ≤ n ≤ 10000)输出描述:输出一个整数,表示不同的组合方案数输入例子1:1输出例子1:1思路完全背包问题代码#include<iostream>using namespace std;原创 2017-08-31 14:20:13 · 1843 阅读 · 0 评论
分享