ICode9

精准搜索请尝试: 精确搜索
  • C :7-31 字符串循环左移 (20 分)2022-02-22 18:58:00

    首先题目是: 输入一个字符串和一个非负整数N,要求将字符串循环左移N次。 然后下面的输入和输出的格式就不在赘述了。 输入样例: Hello World! 2 输出样例: llo World!He 我的思路:因为自己写过数组向右循环移动的题目,然后学到了一个取余的特殊用法,如下所示: 所以就想着能不能把

  • 串联所有单词的子串2021-07-27 11:34:39

        详细思路 先把单词存放在哈希表,string-》次数,记录单词长度len和总长度allLen,遍历,对于每个开头,只要还在总长度内,就截取len存放在哈希表string->次数或者次数++,不能超过前面哈希表次数,总长度了就返回下标,剩余长度小于总长度不用遍历了   精确定义(与遍历息息相关的定义非常重

  • 最大靠墙矩形 题解 (单调性)2021-07-12 21:01:23

    用s表示所有木条的总长度,用w表示墙的对边的长度。根据均值不等式,在w∈[0,s]的范围内,面积w(s-w)/2是关于 w 的单峰函数,且最值在 w = s时取得   这个题比较难。   两个极为重要的性质: 不论如何锯木头,矩形总有一条边是原木棍拼成的。 对于总长度为n的一堆木棍,使用一次锯木头的机会

  • 结构体大小2020-03-02 10:36:53

    结构体大小只要记住以下三点即可: 1.结构体每个成员变量的相对首地址必须是该变量长度的整数倍; 2.结构体总大小必须为最大成员长度的整数倍; 3.union长度为最大成员变量的长度; 例题: 下面结构体 struct s1{ char ch,*ptr; union{ short a,b; unsigned int c:2,d:1; } s

  • c语言练习20——球落地厚反弹起来高度和经过总长度问题2019-08-23 20:55:04

    本题扩展为不固定高度不固定次数(系统输入) 1 #include<stdio.h> 2 #include<stdlib.h> 3 /*题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下,求它在第 10 次落地时,共经过多少米?第 10 次反弹多高?*/ 4 int main() { 5 system("color 1F"); // 设定显示框为蓝

  • 在一个16位的机器,以下结构由于边界对齐浪费了多少空间()2019-08-19 17:37:50

    struct{ char a; int b; char c; } 解析: 本题是16位机器,char型占1个字节,int型占2个字节。 结构体中字节对齐有两条规则: 数据成员自对齐,即数据成员起始地址为数据类型长度的整数倍,如该题int型b只能从0,2,4…等地址处开始放; **结构体总长度是结构体中有效对齐值的整数倍,**有效

  • 提高效率的小数据池2019-06-11 16:39:58

    小数据池:⼀种数据缓存机制. 也被称为驻留机制. 各⼤编程语⾔中都有类似的东⻄.用于提高效率. 支持的数据类型:str,int,bool id() -- 查看元素的内存地址 is 和 == is 判断两个元素的内存地址是否相同 == 判断两个元素的值是否相同 小数据池规则: 数字:-5~256 字符串: 字符串

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有