网站首页 站内搜索

搜索结果

查询Tags标签: int,共有 27713条记录
  • NOIP 2018 普及组初赛试题阅读程序解析

    第 18 题 阅读程序写结果:#include<stdio.h> char st[100];int main() {scanf("%s", st);//输入一个字符串for (int i = 0; st[i]; ++i) {if (‘A’ <= st[i] && st[i] <= ‘Z’)//如果是大写字母,执行指令st[i] += 1;//往后退一位(如A变…

    2022/9/17 1:17:25 人评论 次浏览
  • manacher 算法

    回文串 回文串是正着读和反着读都一样的字符串。例如: abcba,noon。manacher 算法就是用来求解一个字符串中最大回文串的长度。 算法过程 1.预处理 由于回文串分为偶回文串和奇回文串,这导致一个回文串的对称中心可能是一个也可能是两个,不方便处理。abcba 的对称中心…

    2022/9/17 1:17:24 人评论 次浏览
  • C++中实现随机数(超详细!)

    一、随机数函数: rand()函数 在C++中可以用rand()函数来产生一个0~RAND_MAX之间的“伪随机数”。 需要导入一个库:include<cstdlib> 1.什么是RAND_MAX:它一般是个定值,它的大小取决于你的编译器和操作系统,如Linux最大可到2147483647而Windows可能只有32767这么小…

    2022/9/17 1:17:20 人评论 次浏览
  • Java-快速排序算法-单指针和双指针

    快速排序算法——Java 经典代码,数组指针推进一直与第一个元素比较大小,进行移位 不稳定算法单指针快速排序public class Main {public static void main(String[] args) {int[] arr = { 10, 3, 5, 4, 2, 11, 5 };quickSort(arr, 0, arr.length - 1);System.out.println…

    2022/9/17 1:17:18 人评论 次浏览
  • 第7章面向对象编程_基础部分

    1.类与对象 1.0 介绍 张老太养了两只猫猫:一只名字叫小白,今年 3 岁,白色。还有一只叫小花,今年 100 岁,花色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色。如果用户输入的小猫名错误,则显示张老太没有这只猫猫。单独的定义变量解决​ 不利于…

    2022/9/17 1:17:14 人评论 次浏览
  • go之切片

    定义切片是由数组建立的一种方便、灵活且功能强大的包装,切片本身不拥有任何数据。他们只是对现有数组的引用。切片底层以来于数组,是对数组的引用底层数组如果发生变化,切片也变了;切片发生变化,层数组也变化 切片定义基于数组生成切片package mainimport "fmt…

    2022/9/16 23:47:20 人评论 次浏览
  • Go-ACM模式刷题常用函数和注意事项

    Go-ACM模式刷题常用函数和注意事项 由于个人能力有限,部分描述若不正确,感谢指出!暂时记录这些,期待更新! 一、终端输入相关函数和注意事项 var a,b,x int fmt.Scan(&a,&b) // 一个或多个数据绑定。用空格分割stdin输入数据,并把换行符算作空格,然后传递给…

    2022/9/16 23:18:34 人评论 次浏览
  • tinyrenderer的_01

    项目请见Github:tinyrenderer C++前置知识 头文件简介(C++语法): C/C++内存对齐详解 struct/class/union内存对齐原则有四个: 1).数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成…

    2022/9/16 23:18:28 人评论 次浏览
  • leetcode杂交刷题之始 -- Python3

    二叉树开始 使用Python3 完成前中后序遍历点击查看代码 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val # self.left = left # self.right = right class S…

    2022/9/16 14:17:15 人评论 次浏览
  • Day1 java的基础

    Day1 重新学习java的笔记 重新学java ​ 初入大四,开始了秋招,才惶惶察觉自己大学期间什么也没学到,大一大二一直在研究算法,只在杂七杂八的算法比赛得过奖,却没机会去参加ACM算是一个遗憾,不过倒是洛谷签到硬生生签了365天,编译一直用的C++,然而大学从大三开…

    2022/9/16 14:17:12 人评论 次浏览
  • C# 使用 iTextSharp 将 PDF 转换成 TXT 文本

    var pdfReader = new PdfReader("xxx.pdf"); StreamWriter output = new StreamWriter(new FileStream("处理结果.txt", FileMode.Create));int pageCount = pdfReader.NumberOfPages; for (int pg = 1; pg <= pageCount; pg++) { ITextExtraction…

    2022/9/16 14:17:12 人评论 次浏览
  • Java基础-2

    1:二进制怎么表示正整数与负整数?23的原码是010111。反码是010111(正数的反码是它本身)。补码是010111(正数的补码也是它本身)。-16的原码是110000。反码是101111(负数的反码符号位不变,数值为1变为0,0变为1)。补码是110000(负数的补码位反码+1)。对于负整数而…

    2022/9/16 14:17:11 人评论 次浏览
  • gethostbyname示例

    #include <netdb.h> #include <arpa/inet.h> #include <stdio.h> #include <stdlib.h>const int inet_addrstrlen=16;int main(int argc, char **argv) {char *ptr, **pptr;char str[inet_addrstrlen];struct hostent *hptr;while(--argc>0) {…

    2022/9/16 6:19:52 人评论 次浏览
  • 6-1 单链表分段逆转

    给定一个带头结点的单链表和一个整数K,要求你将链表中的每K个结点做一次逆转。例如给定单链表 1→2→3→4→5→6 和 K=3,你需要将链表改造成 3→2→1→6→5→4;如果 K=4,则应该得到 4→3→2→1→5→6。 函数接口定义: void K_Reverse( List L, int K );裁判测试程序样…

    2022/9/16 6:18:37 人评论 次浏览
  • 树的中心

    https://www.acwing.com/problem/content/1075/ 输出树的中心(该点到树中其他结点的最远距离最近)。 时间复杂度 \(O(n)\)。 #include <bits/stdc++.h> using namespace std; #define LL long long int main(){ios::sync_with_stdio(false);cin.tie(0);int n;cin …

    2022/9/16 6:18:37 人评论 次浏览
扫一扫关注最新编程教程