自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eureka1024的博客

人生如逆旅,我亦是行人。

  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 leetcode刷刷题(37) ---- 删除排序链表中的重复元素(C语言版)

2020-2-19Don’t get all sad-faced about what happened and scrunchy-faced about what could.不为已经发生的事而悲伤,也不为没发生的事而苦恼。题目:给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例 1:输入: 1->1->2输出: 1->2示例 2: 输入...

2020-02-18 21:58:13 720

原创 leetcode刷刷题(36) ---- 移除链表元素(C语言版)

2020-2-18No one can say what we get to be.没人能决定我们的未来。题目:删除链表中等于给定值 val 的所有节点。示例:输入: 1->2->6->3->4->5->6, val = 6输出: 1->2->3->4->5来源:力扣(LeetCode)链接:https://le...

2020-02-17 16:57:43 200

原创 leetcode刷刷题(35) ---- 移除重复节点(C语言版)

2020-2-17Listen to your inner voice.请聆听你内心的声音。题目:编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。示例1: 输入:[1, 2, 3, 3, 2, 1] 输出:[1, 2, 3]示例2: 输入:[1, 1, 1, 1, 2] 输出:[1, 2]提示:链表长度在[0, 20000]范围内。链表元素在[0, 2...

2020-02-15 22:38:28 301

原创 leetcode刷刷题(34) ---- 删除中间节点(C语言版)

2020-2-16Listen to your inner voice.请聆听你内心的声音。题目:实现一种算法,删除单向链表中间的某个节点(除了第一个和最后一个节点,不一定是中间节点),假定你只能访问该节点。示例:输入:单向链表a->b->c->d->e->f中的节点c结果:不返回任何数据,但该链表变为a->b->d->e-&gt...

2020-02-15 17:52:47 380

原创 leetcode刷刷题(33) ---- 链表求和(C语言版)

2020-2-15Do not take anyone else’s word about what is right and wrong.不要人云亦云。题目:给定两个用链表表示的整数,每个节点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部。编写函数对这两个整数求和,并用链表形式返回结果。示例:输入:(7 -> 1 -> 6) + (5 -> 9...

2020-02-14 21:51:36 569

原创 leetcode刷刷题(32) ---- 删除链表的节点(C语言版)

2020-2-14Whatever is worth doing is worth doing well.  任何值得做的,就把它做好。题目:给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。示例 1:输入: head = [4,5,1,9], val = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在...

2020-02-13 22:14:54 265

原创 C语言中的字节对齐

概念对齐跟数据在内存中的位置有关。一般设置的对齐方式为1,2,4字节对齐方式。特殊的是,如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐,举个例子:比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。字节对齐的写法和编译器有关,比如MDK、IAR、GCC的基本实现都不一样,不过可以使用宏重定义来统一起来。目的如果让一个变量的内存地...

2020-02-13 15:37:57 3302

原创 leetcode刷刷题(31) ---- 链表中倒数第k个节点(C语言版)

2020-2-13To infinity and beyond!飞向浩瀚宇宙吧!题目:输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有6个节点,从头节点开始,它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个节点是值为4的节点。示例:给定一个链表: 1->2->3->4-...

2020-02-13 09:43:12 448

原创 RT-Thread Studio 资源汇总

下载链接 RT-Thread Studio一站式开发工具下载及官方教程

2020-02-12 16:20:35 2175

原创 leetcode刷刷题(30) ---- 合并两个有序链表(C语言版)

2020-2-12You gotta do what you’re meant to do.想做什么就去做。题目:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4来源:力扣(LeetCode)...

2020-02-12 11:54:06 284

原创 leetcode刷刷题(29) ---- 链表的中间结点(C语言版)

2020-2-11Strength through unity. Unity through faith.力量来自团结,团结来自信仰。题目:给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例 1:输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对...

2020-02-11 16:44:44 244

转载 内联函数 —— C 中关键字 inline 用法解析(转载)

一、什么是内联函数在C语言中,如果一些函数被频繁调用,不断地有函数入栈,即函数栈,会造成栈空间或栈内存的大量消耗。为了解决这个问题,特别的引入了inline修饰符,表示为内联函数。栈空间就是指放置程式的局部数据也就是函数内数据的内存空间,在系统下,栈空间是有限的,假如频繁大量的使用就会造成因栈空间不足所造成的程式出错的问题,函数的死循环递归调用的最终结果就是导致栈内存空间枯竭。下面我们来看...

2020-02-11 10:49:44 4325

原创 leetcode刷刷题(28) ---- 反转链表(C语言版)

2020-2-10Don’t forget, a person’s greatest emotional need is to feel appreciated.莫忘记,人类情感上最大的需要是感恩。题目:反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL...

2020-02-10 17:50:01 281

原创 Makdown 的一些笔记

Markdown语法的一些常忽略的要点行与行之间没有空行(空行指只有空格或者制表符),被视为同一段(缩进方式会一样),否则是不同的段。如果想段内换行,需在上一行结尾加两个空格以上,然后回车。有序序列和无序序列都可以嵌套可以使用表情符号 ???? ???? (更多表情参考Markdown Emoji表情语法速查表)任务列表也可以嵌套(只需要前面加两空格)支持锚点,也就是可以通过锚点跳转页面,可以...

2020-02-06 10:35:18 336

原创 基本排序算法代码实现汇总

一、冒泡排序这里直接使用的是优化的冒泡排序(增加一个标志位,当某个循环没有交换数据,说明已经排序完成,就判断结束)时间复杂度O(n*2)/* 交换L中数组r的下标为i和j的值 */void swap(SqList *L,int i,int j) { int temp=L->r[i]; L->r[i]=L->r[j]; L->r[j]=temp; ...

2020-02-04 19:19:39 251

原创 查找算法代码实现汇总

一、折半查找(二分查找)C语言实现如下:/**************************** 功能:折半查找(二分查找) * 输入:* a -- 数组(数据集查找表)* n -- 数据集大小* key -- 要查找的元素* 输出:* 查找的元素在数据集a中的位置***************************/int Binary_Search(int *...

2020-02-04 11:04:02 533

转载 时间管理的七句话

转载自阮一峰的网络日志-《时间管理的七句话》昨天,我做了一个小分享,关于时间管理。0. 下面七句话,我希望自己能做到、但都没做到。“进程切换非常昂贵,避免多任务,保持单进程。”不要同时做多件事,结果可能都没做好,还拖长了工作时间。上图是多任务状态和单进程状态的对比,可以看到,多任务状态会花费更多的时间。“研究表明,集中注意力、高效工作,每天最多4小时。”一个人能够集...

2020-02-03 11:49:37 279

原创 leetcode刷刷题(27) ---- 二进制链表转整数(C语言版)

2020-2-2One has to be fair and very honest.要做一个正直的人。题目:给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。请你返回该链表所表示数字的 十进制值 。示例 1:输入:head = [1,0,1]输出:5解释:二进制数 (101) 转化为十进制数 (5)示例...

2020-02-02 12:30:12 318 5

AB32VG1_Prougen_Schematic_V02.pdf

AB32VG1 开发板原理图

2021-10-24

人工智能基础(高中版).pdf

《人工智能基础(高中版)》是面向高中学生的教材。讲授人工智能的发展历史、基本概念以及实际应用,使学生理解人工智能的基本原理,特别是数据、算法与应用之间的相互关系。并结合常见的应用场景,理解人工智能技术(包括感知与决策)的基本工作方式,通过动手实践,更深入地理解人工智能技术的原理、能力,以及在实用中面临的挑战。本书强调人工智能基本理念与原理的传递,注重创造力、想象力、整体思考,以及动手能力的提升。 资源真的不错,清晰,非影印版。

2019-07-06

四旋翼STM32F411CCU6的最小系统板设计

四旋翼STM32F411CCU6的最小系统板设计,这款四旋翼我们采用的是STM32F411CCU6作为主控芯片,,该芯片的内核为ARM 32-bit Cortex -M4,引脚数为48脚,闪存为256K字节(即内部flash),128K字节的SRAM。

2018-02-06

空空如也

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

TA关注的人

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