自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 顺时针输出矩阵-思路+代码详解

题目描述: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。(leetcode面试题29 ) 输入: 1 2 3 4 5 6 7 8 9 输出: 1 2 3 6 9 8 7 4 5 思路介绍 首先我们可以分为两步走,一是外部大循环,二是内部遍历。 外部大循环 外部循环的大概方向如下图所示, (矩阵不一定是m x m的矩阵)。为了方便理解,我们采用5x5的矩阵画图解释,其中每一层循环的起点为matrix[start][start]。当每一外层循环完成后,strat++进入下一层循环。循环.

2020-06-05 23:58:59 1644

原创 运算符详解-C语言

先上运算符优先级表 运算符(优先级从高到低) 结合律 ++(后缀) --(后缀) ()(函数调用) [] {} (复合字面量) . -> 从左往右 ++(前缀) --(前缀) - +(正负号) ~ ! *(解引用) &(取址) sizeof _Alignof(类型名) 从右往左 (类型名) 从右往左 * / % 从左往右 + - (加法 减法) 从左往右 << >>(移位运算符) 从左往右 <

2020-05-16 00:11:35 173

原创 递归简论

递归简论 什么是递归? 当一个函数用它自己来定义时称之为递归,但并不是所有的数学递归函数都是正确地或有效地用C语言来递归模拟实现。 递归的基本原则 我们通过Fibonacci代码(实际编程中并不建议使用递归来求解Fibonacci数列,原因后面将会提到)来解释递归的基本原则 int Fibonacci( int n) { if (n==1 || n==2) return 1; else ...

2019-11-03 04:51:24 112

原创 二分查找算法-优化

二分查找算法 前提   二分查找算法一般是在有序数组中查找的,所以对于无须数组若是要只用二分查找算需要先对数组进行排序。    在有序数组a[n]中用二分法查找关键字key,需要如下步骤。 参数的初始化 low = 0; high = n-1; mid = low+(high-low)/2; //此处不用mid = (low+high)/2; 因为不知道low+high是否产生...

2019-07-03 16:29:44 171

原创 基础-字符设备驱动程序

源码 #include <linux/module.h> #include <linux/init.h> #include <linux/device.h> #include<linux/fs.h> #define DEVICE_NAME "simplecdev" /* 加载模块后,执行”cat /proc/devices”命令看到的设备...

2019-07-03 16:27:06 88

原创 树莓派系统烧录及简单配置

树莓派装机及简单配置需要的材料具体步骤烧录树莓派官方系统树莓派的ssh远程登陆功能树莓派的无线网连接功能外接显示屏配置文件 需要的材料 硬件:树莓派3B+、TF卡读卡器、Windows系统的电脑 软件:win32diskimager 具体步骤 烧录树莓派官方系统 下载树莓派官方镜像,推荐第二个Raspbian Stretch with desktop 镜像, 官方镜像下载地址https:/...

2019-05-22 12:38:57 502

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除