开始学习
oldwang1999
陕西科技大学第一诸葛亮
展开
-
js 实现数组去重
1. 使用filter函数 2. 使用set <template> <d2-container> {{arr}} {{set}} </d2-container> </template> <script> export default { name: 'index', data(){ return { arr:[1,1,2,3,4,2,3,10,5,6,6,7,8,1,56,56,56.原创 2021-03-18 14:55:51 · 97 阅读 · 0 评论 -
Echarts多图表屏幕自适应
在每一个的图表的定义部分加上如下代码: var myChart=echarts.init(document.getElementById("main6")); let sizeFun = function () { myChart.resize()//myChart根据自己的所定义的 } window.addEventListener('resize', sizeFun ) ...原创 2020-08-29 16:35:26 · 131 阅读 · 0 评论 -
快速排序
快速排序是对冒泡排序的一种改进,它的基本思想时:通过一趟排序将待排序分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则分别对这两部分记录继续进行排序,已达到整个序列有序。 根据定义,毫无疑问,必须采用递归的方式,那么排序的重点就在于如何将一个序列分成需要的两部分? 三种算法将序列分割成两部分: 1.左右指针法 以最后一个数为key,两个...原创 2018-09-22 20:21:56 · 152 阅读 · 0 评论 -
插入排序
插入排序有直接插入排序、折半插入排序、希尔排序等。 三种算法的比较: 代码实现: void insertsort(int arr[], int size)//插入排序 { int i, key = 0; for (i = 1; i < size; i++) { key = arr[i]; int end = i - 1; while (end >= 0 &...原创 2018-09-17 09:46:05 · 101 阅读 · 0 评论 -
判断一个单链表是否带环,并求出环的长度,及环的入口点
单链表是否带环? 用快慢指针分别遍历这个单链表,如果快慢指针能相遇,就代表有环的存在。 环的长度? 当快慢指针相遇时,记录当前位置,然后走一圈的长度就是环的长度。 环的入口点? 设快指针F走两个结点,慢指针S走一个结点。 F=2*S; //快指针是慢指针走的两倍 S=L1+a; //慢指针相遇时走的长度 F=L1+n*L2+a...原创 2018-09-05 16:29:44 · 386 阅读 · 0 评论 -
打印菱形*
菱形是学完循环必须会写的东西;源代码:int main() { int hang = 0; scanf_s("%d", &hang); int i, j = 0; for (i = 0; i < hang; i++) { for (j = 0; j < hang - i - 1; j++) { printf(" ");//第一...原创 2018-04-12 23:44:07 · 167 阅读 · 0 评论 -
扫雷的完成(展开和第一步不被炸死)
扫雷是类似于三子棋在C语言初阶就能写成的游戏,要用到的知识点和三子棋基本一样,do...while()循环,while循环,for循环,if...else语句,switch语句,二维数组,函数等等。 扫雷相对于三子棋来说步骤变多了,但是万变不离其宗, 每一步的过程都有其对应的知识点,掌握这些知识点可以说是完成扫雷最重要的步骤了。 一般的扫雷可以分成6步:(1)初始化棋盘,(2)打印出...原创 2018-04-05 16:42:50 · 1400 阅读 · 0 评论 -
C语言的三子棋,也就是井字棋。
三子棋,程序员入门必须写的东西,包含了C语言初级阶段所有的知识点。比如:do...while()循环,while循环,for循环,if...else语句,switch语句,二维数组,函数等等,如果要写出三子棋,这些知识点必不可少。 三子棋可以分成五步:(1)创建一个三子棋的棋盘(2)把棋盘打印出来(3)电脑下棋(4)玩家下棋(5)判断输赢三子棋源代码:(1)主函数代码test.c#in...原创 2018-04-04 23:39:53 · 2165 阅读 · 2 评论 -
一元二次方程的解
#include<stdio.h>#include<windows.h>#include<math.h>#define EXP 0.000000001int main(){double a=0.0, b=0.0, c=0.0;scanf_s("%lf %lf %lf", &a, &b, &c);if (a > -EXP&&原创 2018-03-21 12:20:42 · 468 阅读 · 0 评论