ICode9

精准搜索请尝试: 精确搜索
  • Java运算符2022-07-20 21:03:08

    定义: 运算符指明对操作数的运算方式。 算数运算符: +:算数加法运算 -:算数减法运算 *:算数乘法 /:算数除法 %:取余。     例:7%5=2 ++a:程序执行前进行自增运算+1例:a=2;b=++a; a=3;b=3 a++:程序执行后进行自增运算+1例:a=2;b=a++; a=3;b=2 --a:程序执行前进行自减运算-1例:a=2;b=--a; a=1;b=1

  • 稀疏数组2022-07-20 18:35:05

    1 public class demo04 { 2 public static void main(String[] args) { 3 //定义原始数组 4 int[][] array1 = new int[11][11]; 5 array1[1][2] = 1; 6 array1[2][3] = 1; 7 //输出原始数组 8 System.out.println(

  • 题目362022-07-20 17:33:25

    用数组代表每个人的能力 一个比赛活动要求 参赛团队的最低能力值为N 每个团队可以由一人或者两人组成 且一个人只能参加一个团队 计算出最多可以派出多少只符合要求的队伍 输入描述 5 3 1 5 7 9 8

  • 移动零2022-07-20 12:06:05

    /* leetCode -- 移动零 */ public class Remove_zero { public static void main(String[] args) { Solution solution = new Solution(); int[] number = new int[]{0,1,0,3,12}; solution.moveZeroes(number); } } 上面是测试 //------------

  • 《C和指针》学习笔记[第9章 字符串、字符和字节]2022-07-20 10:35:30

    1. #define CHAR_SIZE 100 #define NUL '\0' int main(void){ char string[CHAR_SIZE]; fgets(string, sizeof(string)/sizeof(string[0]), stdin); double string_length; int char_num[7] = {0}; string_length = strlen(string

  • volatile 关键字的作用(变量可见性、禁止重排序)2022-07-19 22:00:34

    Java 语言提供了一种稍弱的同步机制,即 volatile 变量,用来确保将变量的更新操作通知到其他线程。volatile 变量具备两种特性,volatile 变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在读取volatile 类型的变量时总会返回最新写入的值。 变量可见性 其一是保证该变量对

  • 1012 The Best Rank2022-07-19 15:05:53

    代码 #include <iostream> #include <cstdio> #include <string> #include <set> #include <vector> using namespace std; int r[1000000]={0}; char rc[1000000]; int crank[101]={-1}; int mrank[101]={-1}; int erank[101]={-1}; int arank[1

  • 给二维数组动态赋值2022-07-19 15:03:10

            let arr = [] for (let i = 0; i < menuList.length; i++) { var arr2 = [] for (let j = 0; j < menuList[i].chileMenuList.length; j++) { arr2[j] = menuList[i].chileMenuList[j].permis

  • Tarjan 基础用法 (仅代码版)2022-07-18 22:05:14

    struct Tarjan { int dfn[maxn], low[maxn], Time; bool vis_cutnode[maxn], vis_bridge[maxn]; combo Tarjan_gd(int u, int fa) {//有/无 向图的割点 dfn[u] = low[u] = ++ Time; int cnt = 0; for (int i = heade[u]; i; i = e[i].n

  • 【Coel.学习笔记】2-SAT 问题2022-07-18 21:00:20

    终于结束网络流了,真有够累的…… 接下来图论就还剩一点点了,加油~ SAT 问题相关概念 SAT 是 \(\mathcal{Satisfaction}\) 的英文缩写,意为“适应性”。对于若干个命题,每个命题都有且只有“真”和“假”两种取值。接下来会给出若干个条件,每个条件都形如“\(x_i\) 为真/假或 \(x_j\)

  • Android-YUV图像转换算法和检测工具2022-07-18 18:02:40

    1. 格式说明 在安卓开发的一些场景,比如操作相机输出、视频编解码中会用到YUV图像格式。YUV中最常用的是YUV420格式,YUV420就是每4个Y分量共用一个U分量和一个V分量。 YUV420分为4种: I420: YYYYYYYY UU VV YV12:YYYYYYYY VV UU NV12:YYYYYYYY UVUV NV21:YYYYYYYY VUVU I420和YV12属于

  • gcc/g++编译器-出现-fpermissive的问题2022-07-18 11:08:31

      void fun1() { std::thread::id tid = std::this_thread::get_id(); printf("ID is %ld\n", *(long*)&tid); } void fun2() { std::thread::id tid = std::this_thread::get_id(); printf("ID is %ld\n", *(long*)&tid); }

  • 新开发了一个桌面应用:2022-07-17 17:35:12

    # 新开发了一个桌面应用:

  • 多维数组总结2022-07-17 11:01:21

    多维数组总结   今天学习了多维数组,其实这个很久之前就已经开始接触了,只是了解不是那么深入。   多维数组实质就是数组的嵌套,将一个一维数组嵌套在另一个一维数组中,可以通过array.length调用多维数组的长度,a[i].length调用内嵌数组的长度,这个可以在循环中使用,如下 public class

  • 邻接矩阵2022-07-17 10:03:04

    const int maxvex = 100; const int INF = 65535; struct graph { int v[maxvex]; int arc[maxvex][maxvex]; int numv, nume; }; void create(graph* G) { int i, j, k, w; cin >> G->numv >> G->nume; for (int i = 0; i < G->numv; i++) {

  • P1006 [NOIP2008 提高组] 传纸条 题解2022-07-16 23:07:39

    传纸条 这题一眼看就是 DP。考虑如何建状态。 首先,我们可以把问题转化为从 \((1,1)\) 出发,选择到 \((n,n)\) 的两个路径,使这两个路径中途没有交点。 有一个显然的性质:从 \((1,1)\) 出发,走到 \((x,y)\) 需要 \((x-1)+(y-1)\) 步。在这道题里,只要同一时刻,两个点的纵坐标不相等,则这两

  • 找到字符串中所有字母异位词2022-07-16 22:00:59

    找到字符串中所有字母异位词 作者:Grey 原文地址:找到字符串中所有字母异位词 题目描述 LeetCode 438. 找到字符串中所有字母异位词 主要思路 使用滑动窗口和欠账表的机制,首先,将p串建立词频表 int c = pStr.length; for (char ch : pStr) { map[ch - 'a

  • 02运算符与流程控制2022-07-16 21:04:28

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minim

  • 基数排序算法代码实现2022-07-16 17:34:36

    上代码: package com.liu.pro; import java.util.Arrays; public class bucketSort { public static void main(String[] args) { // 测试数组 int[] arr = {9, 8, 5, 6, 2, 7, 1, 3, 4}; sort(arr); System.out.println("基数排序算法");

  • 排序2022-07-16 17:02:02

    冒泡排序(Bubble Sort) 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。 这个算法的名字由来是因为越小/大的元素会经由交换慢慢"浮"到数列的顶端。 冒泡排序还有一种优化算法,就是立一个 flag,当在一趟序列遍历中元素没有发生交换,则证明该序列已经

  • 图书管理系统(最终版)2022-07-16 14:33:16

    图书的采编入库功能——输入图书基本信息并保存到文件中; 图书的显示库存功能——显示出库存图书的基本信息; 图书的查询功能——根据书名查询图书信息,并显示查询结果; 图书的借阅功能——输入借阅基本信息,改变图书现存量; 图书的归还功能——注销对借阅者的登记,改变该书的现存量; 图书

  • 1012 数字分类 测试点82022-07-16 13:02:29

    易错点 测试点8:A2的和为零但不为空的情况 代码 #include <iostream> #include <cstdio> #include <iomanip> using namespace std; int a[1002]; int main() { int n; int cnt1=0; int cnt2=0; int cnt22=0; int tmp2=1; int cnt3=0; int cnt41=0; int cnt42=0; int

  • 牛客挑战赛62——A-Pair2022-07-16 10:32:59

    题目描述 给定n个整数,第i个为ai​,请你统计有多少对无序对(i,j),满足i≠j且(ai&aj)>(ai⊕aj)。其中&代表二进制按位与,⊕代表二进制按位异或。无序对的意思是(i,j)被视为同一对。 输入描述 第一行输入正整数n,接下来一行n个整数表示ai。1≤n≤2×10^5,0≤ai≤10^9 输出描述 一行一个数

  • acwing1782 Dynamic Rankings (整体二分)2022-07-16 10:31:47

    和整体二分的模板相比,多了修改操作。 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int N=1e5+10,INF=1e9; 4 int n,m,t,c[N],ans[N],b[N]; 5 struct node{ 6 int op,x,y,z; 7 }q[N*3],rq[N*3],lq[N*3]; 8 9 void change(int x,int y){ 10 for(;

  • 1109 擅长C 测试点分析 测试点1、2、3、42022-07-16 10:05:03

    易错点 测试点1、2:注意输入字符串末尾连续多个非字母字符的情况,如:“DASJD'ASDDA;SAD.;;” 测试点3:空格也算字符,因此不能用cin,要用getline() 测试点4:字母结尾的情况,如“SADS.ASDDA" 代码 #include <iostream> #include <cstdio> #include <string> #include <map> using namespace

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

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

ICode9版权所有