08 2019 档案

摘要:基本的查找算法有:顺序查找,二分查找, 顺序查找很简答,就是遍历数组的每一个元素,通过与待查找到数进行比较来实现,一个for循环即可搞定。 顺序查找不需要对数组进行排序,缺点是执行效率低,耗时,因为要遍历。 二分查找是一个提高查找效率的方法,前提是数组有序,如果拿到一个无需的数组,首先要用排序算法( 阅读全文
posted @ 2019-08-25 10:36 水墨雍和 阅读(338) 评论(0) 推荐(0)
摘要:基本的排序算法有:冒泡排序、选择排序、插入排序 冒泡排序:对于容量为n 的数组,需要n-1次循坏,每次循环中从第一个元素开始,与后面的元素比较,如果第一个元素比第二个元素大,则就交换它们的位置。以此类推,最终将最大的元素放在数组的末端。 选择排序:简单地说,对于一个无序的数组,先默认第一个元素为最小 阅读全文
posted @ 2019-08-22 09:39 水墨雍和 阅读(130) 评论(0) 推荐(0)
摘要:说到指针,绝对是C语言中当之无愧的老大哥。很多人觉得指针很神秘,是真的吗?其实不然。 C语言是一门非常适合底层开发的高级语言,原因就在于它有指针。 指针,说白了它就是内存中的某个字节的地址,就像你的家庭住址,我们只是常说成籍贯。 所以:指针==地址。 揭开了指针的面纱后,是不是觉得豁然开朗。接下来, 阅读全文
posted @ 2019-08-13 13:59 水墨雍和 阅读(139) 评论(0) 推荐(0)
摘要:2019年7月23,面试了华为西安研究所的传送与接入部门的嵌入式软件工程师岗位。整体的面试流程分为技术面和Hr面。在技术面试过程中,首先讲了一下自己的项目,在问到上位机与下位机之间的通信问题是回答的不是很清晰,讲项目基本上满意。但面试官问到一些数据结构与算法和数学统计方面的知识时,回答的很不好。在h 阅读全文
posted @ 2019-08-06 07:37 水墨雍和