自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (3)
  • 收藏
  • 关注

原创 初探链表2

链表学习第二周在第一周的学习中,主要是通过看课本的例子(学生学号,名字,成绩管理系统)。但是没有自己将链表的创建和增删查改函数用在完整的代码中,通过本周的学习,进一步理解了链表的应用。链表的使用防止内存的浪费,但要注意用前先申请内存空间,不用即释放。链表的创建(完整代码)1.尾插法#include<stdio.h>#include<stdlib.h>typedef struct student//定义结构体 { int a; struct student

2021-11-26 22:13:29 216 2

原创 初探链表1

链表的特点:链表用时则申请,不用时则释放,插入和删除只需要少量操作,能大大提高空间的利用率和时间效率。存储空间的分配和释放:1.malloc函数功能:在内存的动态存储区申请一个长度为size字节的连续空间。说明:函数值为指针类型,基类型为void例如:int *p=(int*)malloc(sizeof(int)); struct stud *p=(struct stud*)malloc(sizeof(struct stud));//利用malloc函数...

2021-11-19 19:24:04 405

原创 贪心算法。

概念贪心算法:指的是以局部最优化为解题方法,不考虑整体最优解。在一些题目中,运用贪心算法整体也会得到最优解,但有些题目则不然(eg:最大值最小值问题不可用贪心算法)。这种方法也只能满足一定的范围。例题解题思路:有一群孩子和一堆饼干,每个孩子都有一个饥饿度。那么,饥饿度最小的孩子将会是优先考虑的。所以应该先用最小的饼干去给饥饿度最小的孩子,将饥饿度和饼干大小定义为两个数组,并排好顺序。从第一个元素开始,若饼干的大小大于等于这个孩子的饥饿度才能让这个孩子吃饱。先用最小的饼干去给最容易吃饱的.

2021-11-12 18:36:33 344

原创 给你一个数组nums,数组中有2n个元素,按{x1,x2,...,xn,y1,y2,...,yn}的格式排列。请你将数组按照{x1,y1,x2,y2,...,xn,yn}格式重新排列,返回重排后的数组

题目如上遇到此题,首先应该想到要借助新定义的数组,本题中原数组为nums,我又重新定义了数组a和数组b。由于题目要求的数组与原数组有一定的关系,观察这个关系。我们可以把原数组分成两半,分别放在新定义的两个数组中,再根据新数组中对应的元素在新定义的数组中找到相应的元素,进行赋值,即可将代码重新排列,代码如下:#include<stdio.h>int main (){ int nums[100],a[100],b[100],n,i,j,k; scanf("%d",&n...

2021-11-03 21:14:56 1462

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除