E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c语言代码
骑士游历问题(
C语言代码
)
关于骑士游历问题,大家可以想到的方法是回溯法和贪心算法。回溯法的时间复杂度比较高,贪心算法的时间复杂度就好多了。骑士游历问题问题描述:棋盘大小是8*8,骑士在棋盘任一方格开始游历。要求骑士游历棋盘的每一个方格且每个方格只游历一次。输出骑士的游历路径。解决思路:dir0、dir1…dir7由小到大排列,每次选择具有最少出口的方向,假设为dir0。如果骑士走到第n步时,没有出口可以选择,同时,骑士未完
我说那个你
·
2020-07-30 10:07
C语言
C语言实现链栈
下面用
C语言代码
实现了链栈的基本操作:运行环境:VS2017运行示例:代码:#include#include//防止程序一闪而过#includetypedefs
const菜鸡
·
2020-07-30 09:43
数据结构
使用gdb调试
c语言代码
1.前言编写代码过程中少不了调试。在windows下面,我们有visualstudio工具。在linux下面呢,实际上除了gdb工具之外,你没有别的选择。那么,怎么用gdb进行调试呢?我们可以一步一步来试试看。先写一个代码,文件名01_1_gdb.c/**@Author:sanjayzhong*@Github:https://github.com/sanjayzzzhong*@Date:2019-
Zeenager_luke
·
2020-07-30 08:26
Unix
C++
c语言实现栈与链栈
首先是栈的
c语言代码
#include#include#defineMAX100//数组最大空间typedefstruct{char*array;inttop;intmaxsize;//等于MAX}stack
吹灭读书灯 一身都是月
·
2020-07-30 07:01
数据结构
栈
c语言
CRC16-CCITT
C语言代码
代码如下,使用空间换时间的方法#defineCRC16_CCITT_SEED0xFFFF//该位称为预置值,使用人工算法(长除法)时需要将除数多项式先与该与职位异或,才能得到最后的除数多项式#defineCRC16_CCITT_POLY160x1021//该位为简式书写实际为0x11021unsignedshortcrc16_ccitt(unsignedchar*pbuf,size_tlen);/
weixin_30342827
·
2020-07-30 02:33
C语言实现URL编码
目录一、URL编码介绍二、URL编码规则三、
C语言代码
实现四、运行结果一、URL编码介绍URL编码是一种浏览器用来打包表单输入的格式。
等jzy
·
2020-07-29 23:49
自我学习及整理
仿射密码的硬破解
硬破解仿射密码目录硬破解仿射密码目录仿射密码加解密公式需要破解的原文破解的算法分析
C语言代码
python代码效果展示原文仿射密码加解密公式需要破解的原文PtfxgjJnno-afvwnHtzaixojvTjtxgAfYdMqxznKvifbdxvwsfXwtlvzfsvtkvTpbdxvwsftpXhtzvqviv
不知博者
·
2020-07-29 22:13
信息安全
对宏定义的作用域的一点思考
一、前言在
C语言代码
或C++代码中宏定义#ifndef……#define……#endif主要是为了避免头文件重复引用,那它是怎么一个避免机制呢?这就与宏定义的作用域有关了。
赵同学
·
2020-07-29 22:51
C
Runtime
语言API(包含很多强大实用的C语言数据类型、C语言函数)2>实际上,平时我们编写的OC代码,底层都是基于runtime实现的也就是说,平时我们编写的OC代码,最终都是转成了底层的runtime代码(
C语言代码
solozyx
·
2020-07-29 18:22
ARM9嵌入式Linux开发-GPIO接口
GPIO硬件简介2.通过寄存器来操作GPIO引脚2.1GPxCON寄存器2.2GPxDAT寄存器2.3GPxUP寄存器3.如何编程控制硬件4.GPIO编程实例4.1使用汇编代码点亮一个LED4.2使用
c语言代码
点亮
求佛_ce123
·
2020-07-29 17:55
ARM9嵌入式Linux开发
单片机实现具有掉电记忆功能的计时器
仿真原理图如下:
C语言代码
如下:/*------------------------FileName:clock.hFunction:头文件Author:ZhangKaizhouDate:2019-6-
田野麦子
·
2020-07-29 14:18
C51
数据结构与算法10——字典与检索(
C语言代码
)
数据结构与算法整理10——字典与检索(C语言)目录数据结构与算法整理10——字典与检索(C语言)1、字典与检索相关相关概念2、查找方法2.1静态查找2.2动态查找3、散列法3.1散列表的定义3.2冲突(碰撞)及负载因子3.3设计散列函数需要考虑的因素3.4散列表解决冲突的方法4、AVL树的生成过程与ASL的计算4.1AVL树即平衡二叉树4.2AVL树的平衡调整6、字典的操作代码(C语言)7、二分法
朝荣
·
2020-07-29 12:38
数据结构与算法
C语言不使用加号实现加法运算的几种方法
首先,半加器的样子:全加器的样子:二进制加法器的样子:以下为完全按照二进制加法器的计算流程写成的
C语言代码
#include"stdio.h"intad
weixin_30689307
·
2020-07-29 12:54
C语言入门教程:分析第一个C语言程序
前面我们给出了一段最简单的
C语言代码
,并演示了如何在不同的平台下进行编译,这节我们来分析一下这段代码,让读者有个整体的认识。
youyoumo123
·
2020-07-29 02:56
CRC32
C语言代码
和 JAVA代码
C语言如下:uint32_tcrc32_compute(uint8_tconst*p_data,uint32_tsize){uint32_tcrc;crc=0xFFFFFFFF;for(uint32_ti=0;i0;j--){crc=(crc>>1)^(0xEDB88320U&((crc&1)?0xFFFFFFFF:0));}}return~crc;}JAVA代码如下:publicclassCRC
东莞大拿
·
2020-07-28 20:32
C语言中结构体变量之间赋值
近期,我阅读了某新员工小刘写的
C语言代码
,发现其对结构体变量之间的赋值不是非常熟悉。对于两个同样类型的结构体变量,他均採用的是逐个成员变量直接赋值的形式。
weixin_34082695
·
2020-07-28 18:12
c/c++
深入浅出Runtime (二) Runtime的消息机制
(三)Runtime的消息转发深入浅出Runtime(四)Runtime的实际应用之一,字典转模型Runtime消息机制消息发送在Object-C中,我们其实可以直接调用C的代码也就是Runtime的
C语言代码
struggle3g
·
2020-07-28 14:37
【搞搞算法】多目标遗传算法NSGA-II的
C语言代码
使用手册
在之前的博文里提到过,多目标遗传算法NSGA-II的提出者之一——KalyanmoyDeb教授实验室的网站http://www.iitk.ac.in/kangal/index.shtml上放了这个算法的
C语言代码
guihua_wulipcy
·
2020-07-28 13:37
搞搞算法
Linux下的Shell编程基础知识
表示该脚本使用后面指定的解释器解释执行(必须第一行)实际上shell会fork一个子进程并调用Exec执行脚本,实际上就是exec把进程中的原来程序段替换成现在新的程序段,我们也可以在
c语言代码
中利用system
shuzhongxiao
·
2020-07-28 11:35
linux
K-Means 聚类算法
C语言代码
实现
1.具体代码实现如下#include#include#include#include#include#include#include#includeusingnamespacestd;typedefstruct//点结构体{doublex;//属性1doubley;//属性2}Point;floatstringToFloat(stringi){stringstreamsf;floatscore=0
乌哩哇啦
·
2020-07-28 07:21
C语言对寄存器封装
一、封装外设用
C语言代码
把外设地址映射用宏定义封装/*外设基地址*/#definePERIPH_BASE((unsignedint)0x40000000)/*总线基地址*/#defineAPB1PERIPH_BASEPERIPH_BASE
廖旭
·
2020-07-28 02:05
橙子软件
二分搜索(
C语言代码
)及解释
#二分搜索(
C语言代码
)及解释二分搜索(二分查找)是一种分治法的典型应用,分治法的基本思想是将一个规模为n的问题,分解成k个规模较小的子问题。这些子问题相互独立且与原问题相同。
hskjshs
·
2020-07-27 23:11
简单几行
C语言代码
实现高斯分布
由于项目需要产生一个高斯分布,所以去网上查找,结果很多,但是都没有足够的注释或者原理讲解,所以大部分代码都看不懂,也没法确定代码的结果是否正确。因此想从原理上来解决这个问题。具体的理论推导请看http://blog.sina.com.cn/s/blog_9ce5a1b501018c1g.html。我这里只是简单的提供我测试这个原理的代码以及测试结果。测试是用MATLAB仿真的:clearall;c
天马行风
·
2020-07-27 22:16
VS2015使用教程(使用VS2015编写C语言程序)
前面我们给出了一段完整的
C语言代码
,就是在显示器上输出“C语言中文网”,如下所示:#includeintmain(){puts(“C语言中文网”);return0;}本节我们就来看看如何通过VS2015
叶子 ✪ω✪
·
2020-07-27 20:05
C语言
垃圾回收算法实现之 - 分代回收(完整可运行
C语言代码
)
分代垃圾回收(Mark-SweepGC),并不是一个具体的算法,只是结合了几种垃圾回收算法,把对象按特点进行了分类,对每种特点的对象集执行不同的回收算法,从而提升回收效率阅读本文之前,你最好已经了解了复制算法和标记清除算法,因为文中不会过多重复介绍复制算法和清除算法的内容分代垃圾回收在对象中引用了“年龄”的概念,通过优先回收容易称为垃圾的对象,从而提高垃圾回收的效率。大部分的对象在生成后马上就变成
空无
·
2020-07-27 17:16
垃圾回收
垃圾回收机制
内存管理
c
[蓝桥杯][算法提高]字符串比较
输入无输出无样例输入appleone样例输出-1
C语言代码
:#include#include#definemaxn10005intmain(){chara[maxn],b[maxn];scanf("
Knock man
·
2020-07-27 14:16
蓝桥杯
计算智能——K-means聚类算法
C语言代码
K-means聚类算法也称K均值聚类算法是一种迭代求解的聚类分析算法,其步骤是随机选取K个对象作为初始的聚类中心,然后计算每个对象与各个种子聚类中心之间的距离,把每个对象分配给距离它最近的聚类中心。1.K-Means原理上图a表示最初的对象点的样本,在图b中我们首先假定k=2,即在样本空间区域随机选取两个坐标点,然后通过计算每个点与两个之间的距离大小分为两个类别,如图c所示,接着在每一组对象点当中
qq_42678341
·
2020-07-27 12:23
二分法
c语言代码
(递归、迭代)
递归代码如下:includeintBSearch(intd[],inttarget,intlow,inthigh){//第二个参数是要找的数,返回下标if(lowd[m])returnBSearch(d,target,m+1,high);elsereturnm;}return-1;}voidmain(){inta[]={1,2,3,4,5,6,7,8,9,100,2000,5000,9999};i
IT1995
·
2020-07-27 12:10
C/C++
数据结构
二叉树的层序遍历 使用队列和不使用队列
1、使用队列先将树的根节点入队,如果队列不空,则进入循环{将队首元素出队,并输出它;如果该队首元素有左孩子,则将其左孩子入队;如果该队首元素有右孩子,则将其右孩子入队}
C语言代码
:voidLevelOrderTraverse
Wqanxiu
·
2020-07-16 07:48
数据结构
C语言代码
实现
#include#include#include//快排时间复杂度O(nlogn)voidquick_sort(int*arr,intl,intr){if(l>=r)return;while(lz)y--;if(xx)j--;elsei++;}returnfalse;}intmain(){intA[8]={3,41,52,26,38,57,9,49};intx;while(scanf("%d",&
track_down
·
2020-07-16 06:08
算法导论代码实践
Dev C++使用教程(使用Dev C++编写C语言程序)
PS:本文转载自http://c.biancheng.net/view/462.html前面我们给出了一段完整的
C语言代码
,就是在显示器上输出“C语言中文网”,如下所示:#includeintmain(
奇跡の山
·
2020-07-16 06:01
教程
数组访问越界
首先,分析一段
c语言代码
的运行结果#include#includeintmain(){intarr[3];inti=0;for(;i<=3;i++){arr[i]=0;printf("Helloworld
qq_28398393
·
2020-07-16 05:46
51单片机之通过按键点灯程序
1.流水灯电路图2.四位按键3.
C语言代码
(简单的按键控制灯的明暗)#includesbitled1=P1^0;sbitled2=P1^1;sbitled3=P1^2;sbitled4=P1^3;sbitled5
佚名
·
2020-07-16 05:38
51单片机的应用
IDA简单Switch-Case结构的汇编代码分析
偏偏IDA的F5功能很多时候会无法生成
C语言代码
,此时就需要我们自己分析汇编代码,理解switch-case结构等。
faithzzf
·
2020-07-15 22:40
汇编语言基础
iOS数据库FMDB的基础知识
优点更加面向对象,省去了很多麻烦、冗余的
C语言代码
比苹果自带的CoreData框架,更加轻量级和灵活提供了多线程安全
yyggzc521
·
2020-07-15 22:30
ARMCC汇编方式
一、目的本文分析ARMCC编译器编译出来的文件对应的汇编代码,旨在帮助C语言程序员写嵌入式代码时分析堆栈使用问题和优化
C语言代码
。
btchengzi0
·
2020-07-15 21:14
编译原理
VS2013超简单学习内联汇编
这只是入门而已,了解一下就好了上面是一段非常简单的
C语言代码
,a++后a的值=8我们转为内联汇编随便对着代码,右键,选择-运行到光标处再随便对着代码,右键,选择-转到反汇编我们看到程序的汇编代码如上图,
小雨丶
·
2020-07-15 20:45
VC++
函数重载写法与实现原理
在讨论函数重载之前我想应该回顾一下之前的
C语言代码
,因为没有比较是显不出函数重载的方便的在这里我们举一个例子,我们要实现一个加法器,要求是可以解决整形和浮点型的运算,于是我们写出如下代码我们尝试用C语言的编译器来编译
16406070101
·
2020-07-15 19:50
C++
ARM汇编程序---C语言调用ARM汇编实现字符串的拷贝
C语言代码
:主要注意要将汇编中的函数导入进来。其余很简单!我这样赋值方便以后调试的时侯方便。
Z_Monkey
·
2020-07-15 19:08
ARM汇编
C语言调用汇编函数 实现超过32位数的加法
计算两个大数的和(超过32位)C语言调用汇编函数,汇编函数实现加法功能,计算结果在控制台显示一、问题分析二、编写代码2.1
C语言代码
2.2汇编语言代码三、ADS调试过程四、附录一、问题分析本程序通过在C
ZhangH.J.
·
2020-07-15 19:00
ARM
ARM C语言调用汇编函数 实现冒泡排序
使用冒泡排序将指定数组排序后输出排序函数使用汇编语言编写,C语言调用汇编语言在控制台显示排序前后的结果一、问题分析二、代码编写2.1
C语言代码
2.2汇编代码三、ADS调试3.1运行ADS软件,进入调试界面
ZhangH.J.
·
2020-07-15 19:00
ARM
用python读取dat文件,wifi数据采集工具csi tool数据文件(.dat文件)解析
参考代码一部分
c语言代码
:unsignedinttimestamp_low=inBytes[0]+(in
YuanDianO
·
2020-07-15 19:23
wifidog认证接口
实现了路由器和认证服务器的数据交互,在路由器方是用
C语言代码
,通过wifidog程序和linuxiptables防火墙实现接入用户的认证跳转和控制,在认证服务器方是通过php实现用户的认证流程和管理。
WiFiDog热点认证解决方案
·
2020-07-15 18:00
STM32单片机极简方法 使用宏定义 代替复杂的重定向printf()函数,实现串口打印。(HAL库例程)
但是如果我们使用的是单片机运行
C语言代码
,如果不经任何修改直接使用printf()函数,结果是什么现象都没有。要想使用这个函数,常规方法是重定向printf()函数,结合串口来打印到串口助手上位机。
.JPEG
·
2020-07-15 16:18
单片机
蓝桥杯题—BASIC-1闰年判断 BASIC-2 01字串 BASIC-3 字母图形
BASIC-1闰年判断问题描述:BASIC-1闰年判断
C语言代码
:#includeintmain(){inta;scanf("%d",&a);if(a%4==0&&a%100!
Mr_欢先生
·
2020-07-15 15:30
C语言代码
漏洞审计技巧笔记分享
c语言代码
审计和安全漏洞检查主要容易出现在接口和输入输出位置上。
5t4rk
·
2020-07-15 14:39
源码分享
技术文章
代码审计
学习笔记
恶意代码
网络安全与恶意代码
反转字符串三种求解方法
Day1,反转字符串求解方法方法一:递归方法方法二:不使用递归的java代码方法三:基础的
C语言代码
实现方法一:递归方法算法思想:我们实现递归函数helper,它接受两个参数:left左指针和right
ly_byte
·
2020-07-15 13:24
笔记
算法
C语言如何初始化静态变量
给出
C语言代码
例子这个例子在linuxgccx86_64环境下验证。
CodingCode
·
2020-07-15 12:25
C语言 数据类型 运算符和表达式 键盘输入和输出的综合练习
C语言代码
集合:内容涉及一下几个大概念:数据类型运算符和表达式屏幕输出实例:#include#include#definePI3.14159//宏常量main(){inta=2,b=3;inte=exp
晚风花间寺中人
·
2020-07-15 09:42
我理解的C语言模块化编程
欢迎关注我的博客Zhuhao'sBlog获取最新文章为什么要谈论模块化编程相信写过
c语言代码
的朋友都知道,每次写代码时,总会有很多代码是自己以前曾今写过的,有时候懒得再写一遍还会翻自己以前的代码去复制一遍
greedyhao
·
2020-07-15 06:06
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他