
算法
梦凝哲雪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
手撕二进制的运算
转成二进制主要有以下几种:正整数转二进制,负整数转二进制,小数转二进制在说明换算之前,先介绍一下次方和负次方的概念(面向新手):一,值转化为二进制1,正整数转二进制在计算机中存储字节是定长的,即我们8、16、32位等等,6的二进制位为110,但如果在8位计算机中是00000110,高位补零2,负整数转二进制取反就是把1变0,加1就是把最右边的1挪到后面一位去3,小数转二进制...转载 2020-02-18 11:28:48 · 2735 阅读 · 0 评论 -
与运算(&)、或运算(|)、异或运算(^)
按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0例如:3&5 即 0000 0011& 0000 0101 = 00000001 因此,3&5的值得1。另,负数按补码形式参加按位...转载 2020-02-09 10:53:59 · 2562 阅读 · 0 评论 -
二叉查找树(一)之 图文解析 和 C语言的实现
概要 本章先对二叉树的相关理论知识进行介绍,然后给出C语言的详细实现。关于二叉树的学习,需要说明的是:它并不难,不仅不难,而且它非常简单。初次接触树的时候,我也觉得它似乎很难;而之所产生这种感觉主要是由于二叉树有一大堆陌生的概念、性质等内容。而当我真正的实现了二叉树再回过头来看它的相关概念和性质的时候,觉得原来它是如此的...转载 2020-02-05 11:46:42 · 289 阅读 · 0 评论 -
冒泡排序就这么简单
转载:https://blog.youkuaiyun.com/Java_3y/article/details/79589117冒泡排序的实现来源百度百科:冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的...转载 2019-03-03 20:17:58 · 268 阅读 · 0 评论 -
十大排序算法,看这篇就够了(附完整代码/动图/优质文章)
说明十大排序算法可以说是每个程序员都必须得掌握的了,花了一天的时间把代码实现且整理了一下,为了方便大家学习,我把它整理成一篇文章,每种算法会有简单的算法思想描述,为了方便大家理解,我还找来了动图演示;这还不够,我还附上了对应的优质文章,看完不懂你来...转载 2019-05-26 14:56:19 · 282 阅读 · 0 评论 -
数据结构与算法之美笔记 : 哈希算法
转载:https://blog.youkuaiyun.com/zhanglong_4444/article/details/90485363 什么是哈希算法?我们前面几节讲到“散列表”“散列函数”,这里又讲到“哈希算法”,你是不是有点一头雾水?实际上,不管是“散列”还是“...转载 2019-05-26 15:29:17 · 291 阅读 · 0 评论 -
《剑指Offer》——所有面试题源码
转载:https://blog.youkuaiyun.com/ITBigGod/article/details/80925550 《剑指Offer》 剑指Offer这本书在学习java算法中还算优秀,留下一个总目录,供自已和大家一起参考。目录第01-10题【剑指Offer学习】【面试题02:实现Singleton 模式——七种实现方式】【剑指Offer学习】【面试题03:...转载 2019-07-22 10:45:43 · 269 阅读 · 0 评论