编程算法
文章平均质量分 90
七月半夏
公众号【Java社区】
展开
-
红黑树算法探索笔记
最近花了些时间重拾数据结构的基础知识,先尝试了红黑树,花了大半个月的时间研究其原理和实现,下面是学习到的知识和一些笔记的分享。望各位多多指教。本次代码的实现请点击:红黑树实现代码 – gist红黑树基础知识定义红黑树是带有 color 属性的二叉搜索树,color 的值为红色或黑色,因此叫做红黑树。对红黑树的每个结点的结构体定义如下:struct RBNode { int color; ...原创 2018-05-04 13:24:38 · 192 阅读 · 0 评论 -
蓝桥杯算法训练
一、最小乘积(基本型)【这个题需要认真阅读试题,内容量较大,刚开始的时候,由于练习系统上给出的输入输出的格式有问题,没看懂,最后在MikCu的博客上看到了正确的格式,参考了代码,最终得到正确的结果。为了让结果最小,可以先分别对两组数进行排序,然后对其中的一组数据逆序,逆序后,把两组数据最大的与最小的相乘,最后求得的和最小!】问题描述 给两组数,各n个。 请调整每组数的排列顺序,使得两组数据相同...原创 2018-05-04 13:28:53 · 598 阅读 · 0 评论 -
2018第九届蓝桥杯Java b组编程算法总结
原文地址:https://segmentfault.com/a/1190000014132814第一题:第几天2000年的1月1日,是那一年的第1天。 那么,2000年的5月4日,是那一年的第几天?注意:需要提交的是一个整数,不要填写任何多余内容。哈哈这激动的啊,太简单直接脑算,结果坑爹了,我把闰年二月记成28天普通年29天,直接错了,送分题都没拿到。解法:2000年是闰年二月有29天,一月和三月...转载 2018-05-04 13:36:09 · 1043 阅读 · 0 评论