摘要: Beep(频率,持续时间) 频率单位为Hz; 持续时间为ms; 需要头文件 <windows.h> 阅读全文
posted @ 2018-06-22 20:27 金舰 阅读(3518) 评论(0) 推荐(0) 编辑
摘要: "Btree.h" "Btree.c" 树的查找: 树的建立与插入: 树的三种遍历: "main.c" 一个测试: 我们知道 先序: 根 左 右 中序: 左 根 右 后序: 左 右 根 尝试画出这个树: 阅读全文
posted @ 2018-06-03 21:26 金舰 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 大概思路:输入任意十进制数字 首先确定位数; 使用整形数组来存储十六进制数; a[0] 表示十六进制数字的位数; 最终效果: 阅读全文
posted @ 2018-06-02 20:55 金舰 阅读(17964) 评论(0) 推荐(0) 编辑
摘要: 首先构造一个数组, 由随机数生成, 同时确保没有重复元素。(为了排序之后查找时候方便) 为了确保没有重复的元素使用了一个简单的查找函数: 用数组的0号元素来作为哨兵 化简了操作: 还需要一个函数 显示数组里所有元素: 使用冒泡法进行排序: 之后是折半查找的函数: 首先需要确保是一个有序的表,这样通过 阅读全文
posted @ 2018-05-30 11:06 金舰 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: // ASCII Peppa Pig by Milo Yip #include #include #include #define T double T c(T x,T y,T r){return sqrt(x*x+y*y)-r;} T u(T x,T y,T t){return x*cos(t)+y*sin(t);} T v(T x,T y,T t){return y*cos(t)-x*... 阅读全文
posted @ 2018-05-19 19:22 金舰 阅读(2294) 评论(0) 推荐(0) 编辑
摘要: import pygame import sys import time import random pygame.init() screen_size = (800,560) WIDTH = 720 HEIGHT = 720 GRID_WIDTH = WIDTH // 20 WHITE = (25 阅读全文
posted @ 2018-05-08 14:41 金舰 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 第一个函数 "lagrange1.m" 输入:X Y 与点x0 输出:插值函数对应函数值 y0 第二个函数 "lagrange2.m" 输入:X Y 输出:插值函数 "main.m" 一个简单的测试: x = [1,1.2,1.8,2.5,4];y =[0.8415,0.9320,0.9738,0. 阅读全文
posted @ 2018-05-05 19:43 金舰 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 一. 算法: 1.输入矩阵A,初始向量x误差限ep,最大迭代次数N 2.置 k = 1, m1 = 0; 3.求Xr-> norm(x) abs(Xr)=max[Xi] 1<=i<=n 4.计算 y = x/norm(u) 5. 若m1-m 小于误差限 输出结果,停止 否则 to6 6.若k<N k 阅读全文
posted @ 2018-05-04 10:00 金舰 阅读(4774) 评论(0) 推荐(0) 编辑
摘要: "Queue.h" "main.c" 阅读全文
posted @ 2018-05-04 08:59 金舰 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 1.首先,我们先来了解一下什么是约瑟夫环问题: 讲一个比较有意思的故事:约瑟夫是犹太军队的一个将军,在反抗罗马的起义中,他所率领的军队被击溃,只剩下残余的部队40余人,他们都是宁死不屈的人,所以不愿投降做叛徒。一群人表决说要死,所以用一种策略来先后杀死所有人。 于是约瑟夫建议:每次由其他两人一起杀死 阅读全文
posted @ 2018-04-21 17:31 金舰 阅读(3065) 评论(0) 推荐(0) 编辑