算法
文章平均质量分 92
qiao-er
这个作者很懒,什么都没留下…
展开
-
算法第1篇——选择排序
首先看一段选择排序的C++代码:templatetypename T>void selectionSort(T arr[], int n) { for (int i = 0; i < n; i++) { //寻找[i, n)区间里的最小值 int minIndex = i; for (int j = i + 1; j < n; j++)原创 2017-08-21 09:16:53 · 249 阅读 · 0 评论 -
算法第2篇——插入排序
插入排序 C++实现原创 2017-10-13 10:06:03 · 256 阅读 · 0 评论 -
常见算法面试题
数组类问题数组类问题二分查找template&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;a原创 2018-09-15 20:37:03 · 36548 阅读 · 1 评论 -
HDOJ
#1003 Max Sumhttp://acm.hdu.edu.cn/showproblem.php?pid=1003算法一(穷竭算法)#include &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;cstdio&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;原创 2018-09-26 21:58:24 · 2101 阅读 · 0 评论 -
LeetCode刷题
文章目录#7.反转整数#9.回文数#13.罗马数字转整数#14.最长公共前缀#21.合并两个有序链表#7.反转整数class Solution {public: int reverse(int x) { string s = to_string(x); std::reverse(s.begin(), s.end()); int res ...原创 2018-09-27 20:00:05 · 455 阅读 · 0 评论 -
算法题从初级到高级
大纲入门入门1001 害死人不偿命的(3n+1)猜想#include <iostream>using namespace std;int main() { int n; cin >> n; int k = 0; while (n != 1) { if (n % 2 == 0) { n /=...原创 2019-09-03 21:28:03 · 235 阅读 · 0 评论