算法
baiyang_sky
精通C语言编程;
熟练掌握嵌入式软件开发流程;
熟悉VOIP行业SIP通信协议;
较强的团队意识和自学能力;
展开
-
小白入手实现AI客服机器人demo
【代码】小白入手实现AI客服机器人demo。原创 2024-06-17 17:15:13 · 963 阅读 · 2 评论 -
两个数相加减高级实现
【代码】两个数相加减高级实现。原创 2024-06-01 22:51:12 · 373 阅读 · 0 评论 -
经典排序算法
最近由于工作上的事情都处理的差不多,手头没啥任务;在就是一直对各种排序算法只有些模糊的概念,上学那会就没有好好的学习和实际在机上操作过,所以在此特意整理了下这几个比较经典的排序算法,同时也在机上尝试过几次都没问题了,希望对以后会有所帮助,若有不足之处,待改进!别的也不想多说,直接上代码吧/*function:交换两个数函数*/void swap(int *num1, int *n原创 2014-12-02 15:06:26 · 600 阅读 · 0 评论 -
希尔排序算法
思想简单描述:在直接插入排序算法中,每次插入一个数,使有序序列只增加1个节点,并且对插入下一个数没有提供任何帮助。如果比较相隔较远距离(称为增量)的数,使得数移动时能跨过多个元素,则进行一次比较就可能消除多个元素交换。D.L.shell于1959年在以他名字命名的排序算法中实现了这一思想。算法先将要排序的一组数按某个增量d分成若干组,每组中记录的下标相差d.对每组中全部元素进行排序原创 2014-12-02 16:52:53 · 591 阅读 · 0 评论 -
排序算法之快速排序
快速排序:冒泡排序的一种改进排序方法基本思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列 。 “快速排序法”使用的是递归原理,下面我结合一个例子来说明“快速排序法”的原理。首先给出一个数组{53,12,98,63,原创 2014-12-03 14:47:11 · 637 阅读 · 0 评论