当前位置:首页 » 数组 - 第3页

05月07日

String Class

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 437次
String Class

文章目录前言什么是字符串?什么是字符?注意问题:创建字符串第一种:直接赋值第二种:调用构造方法进行构造对象(就是去new‘一个)第三种:了解字符串类型根据上图,我们发现对于字符串来说,有两个属性,一个是char类型的value数组(此时这个数组,只是一个变量【引用类型】,没有给这个数组,分配

05月07日

0基础C语言保姆教学——第五节 数组_xdnxl的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 401次
0基础C语言保姆教学——第五节 数组_xdnxl的博客

大家好~~~我是开心学编程,学到无极限的@jxwd😀写在前面:各位小伙伴还在为C语言的学习而苦恼嘛?还在为没有知识体系而烦心嘛?别急。因为~~~~接下来的两个多月,我会持续推出C语言的有关知识内容。都是满满的干货,从零基础开始哦~,循序渐进😀,直至将C中知识基本全部学完🐂。关注我♥,订阅专栏0基础C语言保姆教学,就可以持续读到我的文章啦😀🐕~~~~本文为万字长文&

05月07日

LeetCode 剑指 Offer 轮转数组 转旋转字符串_wwzzzzzzzzzzzzz的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 318次
LeetCode 剑指 Offer 轮转数组 转旋转字符串_wwzzzzzzzzzzzzz的博客

目录第一题:左旋转字符串解题思路:画图解析:代码实现:第二题:轮转数组解题思路:画图解析:代码实现:第一题:左旋转字符串LeetCode剑指Offer58:描述:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。解题思路:1.使用额外的数组,数组长度等于字符串的长度.2.遍历,让原字符串下标为i位置的字符,放到数组中下标为(i+k)%s.length()

05月07日

《C语言入门》简单有序数组二分查找代码实现_m0_60756071的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 329次
《C语言入门》简单有序数组二分查找代码实现_m0_60756071的博客

目录1.简单原理2.代码实现1.简单原理想必学过C语言的各位都听说过二分查找的算法,今天我就给各位萌新介绍一下二分查找的简单原理和代码实现。我们使用数组的方式实现二分查找的目标,我们取一串有序数组的中间数组元素,再将此数组元素大小与查找数组比较,再判断是否找到和下一查找区间。使用这种方式可以大大提高我们算法的效率,相比与遍历数组的方法减少了查找次数,也减少了查找时间。下面我们介绍具体代码实现。2.代码实现我们先设置一个有序数组,如下所示intarr[]={1,2,3,4,5,6,7,8,9,10,1

05月03日

[数据结构与算法]—— * 快速排序 *_forever_bryant的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 283次
[数据结构与算法]—— * 快速排序 *_forever_bryant的博客

今天小玄为大家带来平时代码时常用的一种排序方法——快速排序算法简介快速排序(QuickSort)是在冒泡排序的基础上演变而来的,实际上是冒泡排序的 递归分治法。快速排序在每一轮挑选一个基准元素,并让其他比它大的元素移到数列的一边,比它小的元素移到数列的另一边,从而把数列拆解成了两个部分。具体流程如下:通过分割将对象局部数组分割成前后两个局部数组(Divide)对前半部分数组执行quickSort(Solve)对后半部分数组执行quickSort(Solve)算法

04月30日

用c语言写三子棋游戏_dghehe的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 271次
用c语言写三子棋游戏_dghehe的博客

三子棋是大家小时候和同桌在纸上都玩过的简单小游戏,这个游戏我们在c语言中就可以实现。在这篇文章我推荐大家使用vs2013,vs2019,vs2022等的编译器。部分学校使用的vc6.0以及Devc++。前者是1998年推出的c语言编译器,在现在的win10或者win11的系统中并不兼容,可能会出现一些问题,后者也在2015年停更,这两款祖传c语言编译器并不推荐使用,但是如果你们学校考试需要使用或者有明确要求,那当我没说。首先,我们要先创建一个项目,常见三个文件分别是头文件

04月29日

《C语言入门》你真的会打印Hello World吗,花式打印Hello World_m0_60756071的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 305次
《C语言入门》你真的会打印Hello World吗,花式打印Hello World_m0_60756071的博客

#include<stdio.h>intmain(){printf("HelloWorld!");return0;}想必上面这一段代码是无数程序员们学习C语言后打的第一段代码,今天就给大家介绍一下如何花式打印HelloWorld首先我们创建两个长度相同数组,如图所示:chararr1[]="HelloWorld!";chararr2[]="############";基本原理:我们先在屏幕上打印第二个数组,在将第一个数组的值分次替换第二个数组中的内

04月27日

【C语言】扫雷的实现_XiaoHang1228的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 243次
【C语言】扫雷的实现_XiaoHang1228的博客

目录一、理清逻辑二、创建文件三、具体步骤1.打印菜单2.创建二维数组3.初始化二维数组并打印棋盘4.布置雷 5.排查雷(内含判断胜负)四、完整代码五、待改进一、理清逻辑我们先来看一下实现扫雷的基本逻辑1.打印游戏菜单2.创建并初始化二维数组3.布置雷4.进行排雷二、创建文件我创建了三个文件,分别为test.c、game.h和game.ctest.c文件用于实现进入游戏、退出游戏、判断输赢、打印菜单等逻辑game.c用于编写游戏的主要实现方法game.h存放头文件和函数的声明三、具体步骤

04月27日

c语言初学者如何代码实现 扫雷 游戏_m0_63062581的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 291次
c语言初学者如何代码实现 扫雷 游戏_m0_63062581的博客

文章目录扫雷游戏的简介game.htest.cgame.c该程序代码的不足之处最后扫雷游戏的简介uu们,相信大家应该对扫雷游戏不陌生,你们知道这个游戏的实现原理吗?让我们一起通过代码和解析来了解它吧!我这里是用c语言实现的。这个游戏代码可放在三个文件,分别为test.cgame.cgame.h接下来会一一细讲。game.h这是头文件,可在此定义一些整个项目常用到的固定变量,如

04月25日

21-11-23_啥也学不会的菜鸡的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 341次
21-11-23_啥也学不会的菜鸡的博客
*(&a)= a;对一维数组的地址取值等于数组首元素的地址

数组1、数组认知:a、静态分配空间(inta[100];分配了400个字节)空间利用率差(不够用或者浪费空间)mallocrealloc动态分配,不用就释放,优点效率高,空间使用效率高,缺点是开销比较大)b、所占内存空间特点:连续的(物理连续)——malloc分配空间是否物理连续?(

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1