c语言
-
MacOS(Apple Silicon)安装配置C/C++教程
简介 本文介绍如何在MacOS系统上利用VScode编辑器安装C/C++ 案例MacOS系统:Venture13.5(其他版本同理) 一、Visual Studio Code下载 …
-
初学者使用Xcode的一些问题解决,以及A function declaration without a prototype is deprecated in all versions of C处理
今天我使用Xcode创建了一个项目,并在其中生成了一个.c文件。这个文件运行起来没有问题,于是我生成了第二个.c文件,发现编译错误。 原因是Xcode每个target都只能有一个m…
-
【数据结构】【栈(stack)应用】四则运算表达式求值(支持括号、负数)
前言: 先理解原理,再看代码,注意标红字体很重要!结尾附完整测试代码,C语言实现! 更新留言: 本来是侧重演示栈结构的使用,后面评论区发现很多朋友对…
-
【数据结构】如何设计循环队列?图文解析(LeetCode)
LeetCode链接:622. 设计循环队列 – 力扣(LeetCode) 目录 做题思路 只开辟 k 个空间 多开一个空间 代码实现 1. 循环队列的结构 2. 开辟…
-
【数据结构】单值二叉树 & 相同的树 & 翻转二叉树(五)
目录 一,单值二叉树 题目详情: 解法:父子比较法 解题思路: 思路实现: 源代码: 二,相同的树 题目详情: 解法:比较法 解题思路: 思路实现: 源代码: 三,翻转二叉树 …
-
华为OD机试 – 火星文计算2(Java & JS & Python & C & C++)
题目描述 已知火星人使用的运算符为#、$,其与地球人的等价公式如下: x#y = 4*x+3*y+2 x$y = 2*x+y+3 其中 x、y 是无符号整数 地球人公式按C语言规则…
-
这是一个黑科技:C++爬虫~(文末报名C/C++领域新星计划)
目录 写在前面 完整代码 这里必看!! 写在最后 写在前面 现在所有人都知道万能的Python可以做机器学习,可以做人工智能,可以爬取各种小网站,但是你不知道,基于C
-
【C语言】堆排序
文章目录 一、堆排序思想 二、向上调整建堆排序 三、向下调整建堆排序 四、总结 对于什么是堆,堆的概念分类以及堆的向上和向下两种调整算法可见:堆的创建 一、堆排序思想 int a[…
-
【数据结构】单值二叉树 & 相同的树 & 翻转二叉树(五)
目录 一,单值二叉树 题目详情: 解法:父子比较法 解题思路: 思路实现: 源代码: 二,相同的树 题目详情: 解法:比较法 解题思路: 思路实现: 源代码: 三,翻转二叉树 …
-
【C++】C/C++内存管理:
本篇的内存管理主要是动态内存管理。 1.C中的malloc、realloc、calloc和free函数: 【面试问题】 malloc、calloc和realloc的区别是什么? m…
-
五子棋AI算法和开局定式(斜指13式)破解
五子棋AI算法和开局定式( 斜指13式 )破解 先前发了几篇五子棋游戏程序设计的博文,设计了游戏程序,也设计了AI智能奕棋的算法,运行程序检测算法的可行性,完成人机模式游戏功能的设…
-
C语言系统化精讲(一):编程基础
目录 一、计算机组成原理之计算机系统概述 二、程序语言发展历史 三、为什么要学习C语言 四、学习C语言的常见困惑 4.1 学编程难吗?多久能入门? 4.2 多久能学会编程? 4.3…
-
【C语言】——认识指针变量和地址,以及指针变量类型的意义
🎥 岁月失语唯石能言的个人主页 🔥个人栏专:秒懂C语言 ⭐若在许我少年时,一两黄金一两风 目录 前言 一、指针变量和地址 1…
-
华为OD机试 – 路口最短时间问题(Java & JS & Python & C & C++)
题目描述 假定街道是棋盘型的,每格距离相等,车辆通过每格街道需要时间均为 timePerRoad; 街道的街口(交叉点)有交通灯,灯的周期 T(=lights[row][col])…
-
LeetCode 160.相交链表
文章目录 💡题目分析 💡解题思路 🚩步骤一:找尾节点 🚩步骤二:判断尾节点是否相等 🚩步骤三:找交点…
