- 博客(12)
- 收藏
- 关注
原创 算法小练(二叉树)
算法题小练1.判断二叉树是否是平衡二叉树判断左右子树的深度差是否<=1,若小于等于1则为平衡二叉树int max(int a,int b){return a>b? a:b;}int min(int a,int b){return a<b? a:b;}int max_depth(node_t *root){ if(root==NULL)return 0; int le...
2020-01-17 20:58:49
168
1
原创 实现pritnf函数
问题描述:不用stdio.h实现printf函数写一个简单的miniprintf函数,可以实现数的转化#include<stdarg.h>void revserse(char *buf){//将顺序取反int i=0;int j=strlen(buf)-1;while( i < j ){char t=buf[i];buf[i]=buf[j];buf[j]=t...
2019-10-29 14:40:51
316
3
原创 八皇后问题
问题描述:在一个八乘八的棋盘里,有八个皇后棋子,八个皇后不能同行同列也不能斜着在一条线;请输出所有的八皇后可能。类似如下为一种八皇后排列:算法:1.首先制作一个棋盘(棋盘要有边界,这里的边界为5号ascll码所代表图像)init2.八皇后要遍历的三个方向(分别为左上,上,右上)。从上向下放,(假如第一行放好后满足左上,上,右上没有皇后,放第二个时候,直到第二行最后一个单元格都没有合适的,那...
2019-10-29 13:38:00
339
原创 函数指针应用(指向函数的指针)
主要是为了掌握对指针函数的应用,有以下三个例子例子1为:此程序为显示一个数组arr[4];结构图如下所示:源代码如下:#include<stdio.h>#include<stdlib.h>void foreach(int arr[], int len, void(*pf)(int *p)){int i;for(i=0;i<len;i++){pf(a...
2019-10-24 00:13:01
286
原创 回文判断c语言
写回文判断:1、写入两个自定义函数huiwen和reserve,回文判断两个字符串是否相同,reserve将字符串str2取反。2、建立主函数,将取反后的字符串相比较是否相同,相同则输出 是回文。结构框图如下。#include<stdio.h>#include<string.h>#include<stdlib.h>int is_huiwen(c...
2019-10-22 21:06:07
950
原创 根的求职
求方程根的近似值,分别用matlab和c编译例 exp(x)+10x-2matlab:建立m文件(牛顿迭代)function x=newton(fname,dfname,x0,e)%fname为函数名dfname为导函数x0为迭代初值N为最大迭次数N=100;x=x0;x0=x+2*e;k=0;while abs(x0-x)>e&k<Nk=k+1x0...
2019-10-15 15:17:53
136
原创 用java写一个静态屏保
写一个静态屏保(java)这是最后效果o!大家可以放其他的图片,我放的是肖战!!!首先,建立一个窗口设置属性。其次插入图片,设置循环就完成啦!具体请看以下代码package ddd;//此处建立的package文件名就是dddimport java.awt.Color;//引入java.awt文件里边的Color文件import java.awt.Graphics;import...
2019-10-13 23:29:31
652
原创 数组最大元素和最小元素
#include<stdio.h>int main(){int i,j,k,n;int min,max;int a[100];printf("要输入元素的个数为:");scanf("%d",&n);if(n>100)printf("FALSE!");elsefor(i=0;i<n;i++){printf("要输入的第%d个数为:",i+1);s...
2019-10-11 00:22:35
515
原创 数组
将大于零的数保存进数组#include<stdio.h>int main(){int a[100];int i,n;printf(“输入要输入的数:\n”);scanf("%d",&n);for(i=0;i<n-1;i++)scanf("%d",&a[i]);printf("\n");for(i=0;i<n;i++)if(a[i]&g...
2019-10-10 23:17:17
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人