c加加数学与算法系列之认识格雷码 讲解格雷码之前首先了解一下格雷码的定义• 对数据编码后若任意两个相邻的码值间只有一位二进制数不同则称这种编码为格雷码Gray Code.• 由于最大数与最小数之间也仅只有一位数不同即首尾相连又称循环码或反射码.
c加加不知算法系列之从希尔归并排序算法中的分治哲学聊起 排序算法中冒泡插入选择属于相类似的排序算法这类算法的共同点通过不停地比较再使用交换逻辑重新确定数据的位置.希尔归并快速排序算法也可归为同一类它们的共同点都是建立在分治思想之上.把大问题分拆成小问题解决所有小问题后再合并每一个小问题的结果最终得到对原始问题的解答.Tips通俗而言化整为零各个击破.分治
c加加数学与算法系列之高斯消元法求解线性方程组 什么是消元法消元法是指将多个方程式组成的方程组中的若干个变量通过有限次地变换消去方程式中的变量通过简化方程式从而获取结果的一种解题方法.消元法主要有代入消元法加减消元法整体消元法换元消元法构造消元法因式分解消元法常数消元法利用比例性质消元法等.