- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 二分算法分田地
题目描述 牛牛和 15 个朋友来玩打土豪分田地的游戏,牛牛决定让你来分田地,地主的田地可以看成是一个矩形,每个位置有一个价值。分割田地的方法是横竖各切三刀,分成 16 份,作为领导干部,牛牛总是会选择其中总价值最小的一份田地, 作为牛牛最好的朋友,你希望牛牛取得的田地的价值和尽可能大,你知道这个值最大可以是多少吗? 输入描述: 每个输入包含 1 个测试用例。每个测试用例的第一行包含两
2018-01-28 16:39:12 1009
原创 keras深度学习训练结果可视化
'''This script goes along the blog post "Building powerful image classification models using very little data" from blog.keras.io. It uses data that can be downloaded at: https://www.kaggle.com/c/dogs
2018-01-28 10:44:00 9302
原创 C++实现二叉树的递归与非递归遍历
树的遍历是树的一种重要的运算。所谓遍历是指对树中所有结点的信息的访问,即依次对树中每个结点访问一次且仅访问一次,我们把这种对所有节点的访问称为遍历(traversal)。那么树的两种重要的遍历模式是深度优先遍历和广度优先遍历,深度优先一般用递归,广度优先一般用队列。一般情况下能用递归实现的算法大部分也能用堆栈来实现。广度优先遍历(层次遍历) 主要实现手段要用到栈和队列!#inclu...
2018-01-26 18:36:24 1606
原创 python实现二叉树的遍历
二叉树的遍历 树的遍历是树的一种重要的运算。所谓遍历是指对树中所有结点的信息的访问,即依次对树中每个结点访问一次且仅访问一次,我们把这种对所有节点的访问称为遍历(traversal)。那么树的两种重要的遍历模式是深度优先遍历和广度优先遍历,深度优先一般用递归,广度优先一般用队列。一般情况下能用递归实现的算法大部分也能用堆栈来实现。 深度优先遍历 对于一颗二叉树,深度优先搜索(Dept
2018-01-26 16:04:26 312
原创 python的timeit模块测函数运行时间
timeit模块 timeit模块可以用来测试一小段Python代码的执行速度。 class timeit.Timer(stmt='pass', setup='pass', timer=) Timer是测量小段代码执行速度的类。 stmt参数是要测试的代码语句(statment); setup参数是运行代码时需要的设置; timer参数是一个定时器函数,与平台有关。 timeit.T
2018-01-26 15:57:40 4471
原创 简单的堆排序
堆排序的是先建立一个完全二叉树,之后调整成一个大顶堆,再进行堆调整的过程! #include #include //时间函数 #include using namespace std; int h[101];//用来存放堆的数组 int n;//用来存储堆中元素的个数,也就是堆的大小 void swap(int x, int y) { int t; t = h[x]; h[x
2018-01-21 09:50:52 180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人