5 庚子年秋

尚未进行身份认证

我要认证

庚子年已是入秋,同学也西东奔流。 良苦热忱觅心安,端庄佳人非夫人。 欲仿古人拂衣袖,今朝还要九九六。 一以贯之奈若何,以一人植琵琶树。 —— 四季 后记:四季缺个如春。 (如春?没听过——如花倒是听说过)

等级
TA的排名 2w+

300句子与7000单词

With my own ears I clearly heard the heart beat of the nuclear bomb.我亲耳清楚地听到原子弹的心脏的跳动。Next year the bearded bear will bear a dear baby in the rear.明年,长胡子的熊将在后方产一头可爱的小崽.Early I searched through the earth for earthware so as to research in earthqua..

2020-06-25 22:39:12

Matlab eval()函数

转载1:https://blog.csdn.net/sinat_32547403/article/details/53256463help eval 将看到matlab自带的说明eval Execute string with MATLAB expression. eval(s), where s is a string, causes MATLAB to execute the string as an expression or statement.翻译一下,就是说eval函数的功能是将字符串转

2020-06-25 22:16:05

三路快排算法加强版(三路快排的再次改进)

:不要忘记初心哈 :)理论依据快排算法的缺陷及其逐一改进三路快排尽可能三等份划分区间通过待排元素的区间长度划分?通过待排元素的最值之差划分?直接使用待排元素的最大值划分?实验数据大范围随机,重复元素极少一千万数据一个亿数据小范围随机,大量重复元素一千万数据一个亿数据当待排序的元素完全重复时一千万数据一个亿数据代码实现理论依据快排算法的缺陷及其逐一改进关于快速排序,无论是单路还是双路亦...

2020-03-30 05:09:24

快速排序(重温经典算法系列)

:要相信自己哈 :)原理简述(单路)快速排序算法优化:改造单路为双路快排递归实现算法进一步优化:三路快排三路快排(递归版)代码三路快排(迭代版)代码三路快排能否进一步改进?三路快排的优势三路快排的缺陷三路快排的改进参考资料原理简述选取哨兵元素值;经 partition 划分操作,将原数组元素划分为左右两部分:arr[low...p-1] <= arr[p] ; arr[p+1...

2020-03-30 00:49:06

归并排序(重温经典算法系列)

:要怀抱希望哈 :)原理简述递归调用(自顶向下,Top-down)迭代实现(自底向上,Bottom-up)参考材料原理简述单个元素肯定有序;归并排序采用分治思想,分而治之:将待排序数组划分为n等分,每份长度为1个元素,则 n份全部有序;再一生二,二生四,逐步两两元素有序的区间,归一合并成1个有序区间;最终会归并出整一个数组元素有序的结果.归并排序有两种实现方式:(1)自顶向...

2020-03-29 23:25:19

希尔排序(重温经典算法系列)

:要怀抱希望哈 :)原理简述过程解析模板代码参考材料原理简述希尔排序,又名缩小增量排序;它是一种改进版本的直接插入排序法;只不过直接插入排序是从左往右遍历选择带插入的元素,再自右向左找到合适的插入位置;而希尔排序是通过对原数组进行分组,进而产生小规模的局部有序的数组,接着再直接插入排序算法实现高效排序的一种排序算法.本质是:直接插入排序高效处理小规模的数列,因为元素越少往往越...

2020-03-29 22:48:24

插入排序(重温经典算法系列)

:不要自我怀疑哈 :)原理简述直接插入排序算法重载 直接插入排序有关代码设计细节的温馨提示折半插入排序折半插入的重载版本2-路插入排序**精炼代码****代码草稿**参考材料原理简述单独一个元素肯定是有序的;在a[0]~a[i-1]之间寻找a[i]的合适插入位置,i=1,2,3,……n-1每一轮扫描完毕,都会在左端形成一个元素有序的区间段.第i轮扫描完成,左侧有序区间元素个数为 i...

2020-03-29 21:51:49

选择排序(重温经典算法系列)

:不要自我怀疑哈 :)原理简述直接选择排序算法双向选择排序算法参考材料原理简述默认首元素为最(大/小)值,接着与剩余元素逐一比较找出真正的最值元素;中间过程的状态描述:序列前段部分的元素有序,后段为待排序部分.该假设之所以默认选择首元素位为最值,是为了遍历方便;也可以默认最后一个元素位为最值,甚至是任一中间元素,只不过是需要修改对待排序区间的描述(选择中间元素,则有可能使得简单...

2020-03-29 20:56:41

冒泡排序(重温经典算法系列)

:)不要自我怀疑 :)最直接和原始的冒泡代码双层循环的控制表达不唯一思考:原始代码赘余工作问题双层控制条件语句的优化问题之二与代码的继续优化问题之三:扫描部分有序数列导致赘余工作冒泡优化终极版本:双端冒泡法参考材料最直接和原始的冒泡代码// 单个元素时肯定是有序的;故首元素单独有序,从 [1,n) 为待排元素所在的区间; // i 控制: n-1轮冒泡(即执行一系列两两元素对比的操作)...

2020-03-29 20:19:27

二进制知识详解(理论联系实际)

异或运算表明:不要自我疑惑绪言20190103 二进制知识常用换算进制转换有无符号数双符号位逻辑运算ASCII码常用知识总结规律:20200104异或运算常用结论区分逻辑与按位判断奇偶区别与联系绪言本知识点可用于汇编语言、常见编程语言(脚本语言/面向对象过程语言/面向对象语言/函数式编程语言)、计算机组成原理、密码学等学科的基础学习.20190103 二进制知识常用换算20190103...

2020-01-04 05:29:54

实现任意进制(2—32)转换

2020/01/01实现原理参考代码测试样例其他补充后记交流实现原理本程序借助10进制数为中介数据,实现进制进制数的常规转换(2-36进制范围)需要注意的是,数值范围不可超出 long long int 所表示的范围,即所输入需要为正数,且要小于 (2^63) - 1 .若需要负值数据,只需要处理第一位的符号位即可.参考代码// 进制转换.cpp : 此文件包含 "main" 函数。...

2020-01-01 22:45:34

机器人

历史在不断重演,唯一改变了的是故事人物和角色分配硬件的设计和搭建远胜过软件的,好似一线工厂与学校实验室的水准差异。eg:PID过程平衡控制。勿妄自菲薄,更别自大,虚心学习新的知识。2019/12/13 13:55...

2019-12-13 13:57:26

何为病态?

试问,何为病态?病态,往往是指时间长久了、逐渐暴露出来的一直病理状态。按类别,可以分为生理的、心理的。有病态,就有常态。那些“病了的”,往往是指反常的、不合乎常理的。什么是正常的?往往大多数人的样子,就是正常的样子。但是,这种观点本身就不能成立。大多数人的才是正常的。成立吗?如果这也算绝对真理标准,完全正确的话,难道不知道在不同的时代,人群的样子是不同的吗?只听说过重...

2019-11-28 23:13:10

求任意两圆相交的面积(不限程序设计语言版本)

无所谓程序设计语言,不过是表达形式不一罢了题目来源理论知识参考知识:代码实现C#鼠标悬停此处预览测试样例JavaKotlinC++CPythonJavaScriptHtmlobjective-cshellperlruby汇编语言题目来源鼠标悬停于此可预览题目东华大学 .NET 技术课程中期作业。帮别人忙,自己昨夜写的一个小程序。理论知识如上图所示:四边形面积可由对称的两个...

2019-11-28 13:04:55

旧代码升级计划之第一篇

文章目录题目来源:东华大学(C++)OJ题目收集(代码详解版)旧代码:bug描述:新代码:代码讲解:易错点:后记题目来源:东华大学(C++)OJ题目收集(代码详解版)鼠标悬停于此可预览题目旧代码:#include <iostream>#include <cstdlib>#include <cstring> using namespace...

2019-11-27 20:58:37

字符串常见算法整理

文章目录单字符串问题:字符串反转回文判断截取字符(串)排列组合生成子串生成子序列字符串交互问题:(最长)公共字符串(最长)非递增(减)公共字符串N个字符串字符环(最长)公共子序列(最长)非递增(减)公共子序列N个字符串字符环超精度运算(数据结构的)巧妙设计搜索算法单字符串问题:字符串反转回文判断截取字符(串)排列组合生成子串生成子序列字符串交互问题:...

2019-11-25 01:55:44

查找N个字符串(环)的最长公共子序列

LYY ~ MY ... So — What ?N个字符串理论知识:代码实现:测试样例:题目来源(参考)拓展:N个字符环,求最长公共子序列?代码实现:测试样例:题目补充:题目来源:特别说明:转载请注明出处:N个字符串理论知识:二进制模拟串实现暴力破解——暴力枚举出(最长)公共子序列代码实现:#include <iostream>#include <string>...

2019-11-24 20:36:31

二进制模拟串实现暴力破解——暴力枚举出(最长)公共子序列

LYY ~ 人生短短几个秋,不醉不回头。实现基础二进制模拟本人博客:最长公共子序列本人博客子序列判断参考博客:二进制暴力枚举筛选(最长)公共子序列代码实现:测试样例:后记实现基础二进制模拟本人博客:通过二进制串“01”模拟元素取舍进而解决组合问题(数组元素实现排列组合、字符串生成所有子序列、集合生成所有子集)最长公共子序列本人博客助你深刻理解——最长公共子串、最长公共子序列...

2019-11-24 01:06:51

递归设计及其应用专栏

文章目录待更。

2019-11-23 07:30:47

通过二进制串“01”模拟元素取舍进而解决组合问题(数组元素实现排列组合、字符串生成所有子序列、集合生成所有子集)

文章目录待更。

2019-11-23 07:28:13

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。