随笔分类 -  c

都快忘记了,复习几个排序算法
摘要:原文 概述 对于大型的工程项目,依赖许多人的配合,包含大量不同的代码库与服务,有的我们能够访问程序的源代码,有的可以访问程序的可重定位文件,有的可以访问到可执行文件及其环境,假如我们想在在不同的层面改变或者添加一些逻辑,操作系统、编译器以及程序语言、代码库等都提供了 一些机制使得 开发者可以 方便的 阅读全文
posted @ 2024-06-01 11:17 G1733 阅读(422) 评论(0) 推荐(0) 编辑
摘要:musl-libc 官网:http://musl.libc.org1、下载与安装 下载源码并解压 编译参数 ./configure [option]... [VAR=VALUE]... option 说明 --help 帮助 --prefix=DIR 指定安装目录。默认为/usr/local/mus 阅读全文
posted @ 2024-05-10 00:06 G1733 阅读(1193) 评论(0) 推荐(0) 编辑
摘要:1.发送请求获取数据 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <curl/curl.h> 5 6 #define LOGINSTATEURL "URL" 7 #define REFERER 阅读全文
posted @ 2020-08-25 16:37 G1733 阅读(556) 评论(0) 推荐(0) 编辑
摘要:一、二分法插入排序 基本思路:每次将一个待排序的数记录下,按其顺序大小,用二分法找到合适位置插入到前面已经排序的字序列(从后向前找到合适位置),直到全部插入排序完为止。 1.1 C实现 ~~~ include include int arr_num[]; int length; void inser 阅读全文
posted @ 2018-08-24 15:09 G1733 阅读(882) 评论(0) 推荐(0) 编辑
摘要:一、直接插入排序 思路:每步将一个待排序的记录,按其顺序码大小插入到前面已经排序的字序列的合适位置,直到全部插入排序完为止。 (从后往前比较,直到插完为止) 1.1 C实现 ~~~ include include int arr_num[]; int length; voin insert_sort 阅读全文
posted @ 2018-08-23 23:33 G1733 阅读(116) 评论(0) 推荐(0) 编辑
摘要:二叉树三种遍历方式 1. 先序遍历:遍历顺序规则为【根左右】 先访问根节点,在左叶子,右叶子 2. 中序遍历:遍历顺序规则为【左根右】 3. 后序遍历:遍历顺序规则为【左右根】 例题 先序遍历:ABCDEFGHK 中序遍历:BDCAEHGKF 后序遍历:DCBHKGFEA 以中序遍历为例: 中序遍历 阅读全文
posted @ 2018-08-17 22:29 G1733 阅读(3449) 评论(0) 推荐(0) 编辑
摘要:一、二叉树常用性质 1. 在二叉树的第n层上最多有2 n-1个节点 。(n>=1) 2. 二叉树中如果深度为d(有k层),那么最多有2d-1个节点。(d>=1) 3. 二叉树按照从上到下从左到右依次编号,则若某节点编号为k,则其左右子树根节点编号分别为2k和2k+1; 4. 二叉树分类:满二叉树,完 阅读全文
posted @ 2018-08-16 17:26 G1733 阅读(566) 评论(0) 推荐(0) 编辑
摘要:###一、快速排序 快速排序可以理解为是对冒泡排序的一种改进,把一组数,按照初始选定的标杆(参照数),分别从两端开始排序,左端'i'只要小于标杆(参照数)的数,右端'j'只要大于标杆(参照数)的数, i >middle< j每一次排序循环条件为 i != j 左端I不等于j,每次排序,j先排,从右往 阅读全文
posted @ 2018-07-31 23:24 G1733 阅读(3087) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示