日常思考
文章平均质量分 69
bayingbf
我会拼尽我的所有!
展开
-
又一个岔路口,选择——随“心”而为
曾听到一个关于选择和心态的故事,很适合现在的我们,也适合“那时”的你们。在遥远的“未来国”,有一处人间美景,引得一队旅人慕名而来。在这条通往美景的旅途中,开始时一片坦途,毫无荆棘坎坷,这队旅人沉浸在幸福的气氛中,美景也越来越近。突然,一个三岔路口出现在了这队旅人面前。先到的人中好多或是因为前方可能存在的危险或是因为食物体力不足而选择返回,其他一部分人或分析哪条才是通往美景的路,或选择在原地等待其他原创 2015-03-25 22:12:29 · 1254 阅读 · 1 评论 -
2015.03.15日记--与朋友论道--关于如何面对生活
2015.03.15日记–与朋友论道–关于如何面对生活无时无刻不在思考的精神与行动力—友言 地铁中滑雪板的讨论 如何将思考实施 地铁中滑雪板的讨论 地铁上,他拿着手机、纸笔,上面画着一个滑雪板和相应的受力分析图,我因为劳累靠在椅座上闭目休息。 因为倒车和滑雪的劳累,我靠在椅背上闭目休息,不觉中已经浅浅地睡了一会儿。突然,朋友用手肘碰了我下,我见他手上是拿着一张画着滑雪板和受力分析图的图纸,和我讨原创 2015-03-16 10:56:20 · 574 阅读 · 0 评论 -
更改内存分配策略改善归并排序效率
归并排序是一种相当稳健的排序算法,无论何种输入序列,其期望时间复杂度和最坏时间复杂度都是Θ(nlogn),这已经达到了基于比较排序算法的渐进下界。因此归并排序时常会用于对可能导致quicksort退化的序列排序。归并排序是典型的分治算法,一个最常见的实现如下:void mergeSort(int a[], const int low, const int high) { if (low <转载 2015-03-30 18:48:07 · 1747 阅读 · 0 评论 -
关于结构体的内存分配问题--sizeof(/*struct*/A)
问题描述:C、C++中的结构体 struct A{变量列表}; 是定义类的一种方式,与class 关键字类似,同样可以定义继承方式为public、private、protected三种方式,但是不同的是一点是,struct默认集成方式为public,而class默认继承方式为private。 - 两者的内存分配具体方式都需要考虑 内存对齐 问题。 - 这里先分析struct的内存分配方式基本类型的原创 2015-03-22 10:21:34 · 831 阅读 · 0 评论 -
HiHoCoder-第三十九周--二分·归并排序之逆序对
时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述在上一回、上上回以及上上上回里我们知道Nettle在玩《艦これ》。经过了一番苦战之后,Nettle又获得了的很多很多的船。 这一天Nettle在检查自己的舰队列表:我们可以看到,船默认排序是以等级为参数。但实际上一个船的火力值和等级的关系并不大,所以会存在A船比B船等级高,但是A船火力却低于B船这样的情况。比如上图中原创 2015-03-30 19:14:22 · 726 阅读 · 0 评论