ICode9

精准搜索请尝试: 精确搜索
  • 批量插入时 java.sql.SQLSyntaxErrorException2022-08-17 20:33:22

    使用shardingsphere batchInsert 批量插入时,单次插入300多条数据  ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to

  • python中统计人类基因组的外显子总长度(部分测试序列)2022-08-16 23:32:52

      001、方法1 root@PC1:/home/test# ls a.txt test.py root@PC1:/home/test# cat a.txt ## 测试数据 #chromosome nc_accession gene gene_id ccds_id ccds_status cds_strand cds_from cds_to cds_loc

  • 20.valid-parentheses 有效的括号2022-08-16 19:30:57

    利用stack,括号匹配时pop()。 #include <stack> #include <string> using std::stack; using std::string; class Solution { public: bool isValid(string s) { stack<char> st; char temp; for (char c : s) { if (c =

  • C++之运算符重载2022-08-15 23:00:42

    1 运算符重载 运算符    +    -    *    /    ++    --    %    &&    ->    >    < 等 class Person{ public : Person(){} Person(int a ,int b):m_A(a),m_B(b){} /*Person operator+(Person &p){ Person temp; temp.m_A = this->m_A + p

  • python 中实现将三元组数据转换为矩阵形式2022-08-14 15:00:40

      001、 root@PC1:/home/test3# ls a.txt test.py root@PC1:/home/test3# cat test.py ## 测试程序 #!/usr/bin/python in_file = open("a.txt", "r") lines = in_file.readlines()[1:] dict1 = dict() list1 = list() for i in lines: te

  • C#-字符串2022-08-13 16:31:34

    字符串-引用类型 可以理解为一个存储字符的数组 关于字符串的常用方法 static void Main(string[] args) { string str = "Hello World"; // 字符串长度 Console.WriteLine(str.Length); // 批量访问每一个字符 for (int i = 0; i < str.Length; i++) {

  • 一本通 例2.17 分糖果2022-08-13 08:30:58

    某幼儿园里,有5个小朋友编号为1、2、3、4、5,他们按自己的编号顺序围坐在一张圆桌旁。他们身上都有若干个糖果(键盘输入),现在他们做一个分糖果游戏。从1号小朋友开始,将自己的糖果均分三份(如果有多余的糖果,则立即吃掉),自己留一份,其余两份分给他的相邻的两个小朋友。接着2号,3号、

  • c 语言中实现数组元素的逆向排列2022-08-13 01:02:27

      001、 #include <stdio.h> #define NUMBER 7 int main(void) { int i, temp; int array[NUMBER]; puts("please input the arrays."); for(i = 0; i < NUMBER; i++) { printf("NO.%d: ", i + 1); scanf(&q

  • 把一个乱序的数字数组用函数,从小到大进行排列。2022-08-03 00:31:15

    #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> void paixu(int* arr, int sz) { int i; for(i=0;i<sz-1;i++) { int flag = 1,j; for (j = 0; j < sz - 1-i; j++) { if (arr[j] > arr[j + 1])

  • 【Python编程基础练习】 Python编程基础练习100题学习记录第二期(11~20)2022-08-02 13:31:22

    1.此为GitHub项目的学习记录,记录着我的思考,代码基本都有注释。 2.可以作为Python初学者巩固基础的绝佳练习,原题有些不妥的地方我也做了一些修正。 3.建议大家进行Python编程时使用英语。 4.6~17题为level1难度,18-22题为level3难度,其余都为level1难度。 项目名称: 100+ Python chal

  • 冒泡排序2022-08-01 16:34:53

            var arr = [4,2,1,3,5];         for (var i = 0; i <= arr.length - 1; i++) {             for (var j = 0; j <= arr.length - i - 1; j++) {                 if(arr[j] > arr[j + 1]) {                     var temp = arr[j];  

  • 冒泡排序2022-07-31 20:33:54

    public static void main(String[] args) { int[] a = {4, 1, 5, 6, 7, 3, 230}; int temp = 0; // 判断走多少次 for (int i = 0; i < a.length-1; i++) {   boolean flag = false; for (int j = 0; j < a.length - 1 - i; j++) {

  • OSG创建柱元2022-07-30 17:32:55

    名词翻译: 法向量:normal vector 法线:normal 代码: //分支判断start if (_columnType == Circle1) //圆形规则 { for (size_t i = 0; i < 120; i++) { osg::Vec3 Point = _temp + L * osg::Matrix::rotate(osg::inDegrees(i * 3.0), normal); //osg::Vec3f L = osg::Vec3f(1, 0

  • leetcode.66. 加一2022-07-30 00:04:57

    给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。   示例 1: 输入:digits = [1,2,3]输出:[1,2,4]解释:输入数组表示数字 123。示例 2: 输入:di

  • [奇技淫巧]关于交换函数swap2022-07-29 20:01:23

    关于swap的两种方法 利用中间变量 int temp=x x=y y=temp 利用异或运算 x^=y y^=x x^=y 第二种方法不需要创建临时变量,省了一个空间

  • 1026 [HAOI2016]放棋子 组合数学 错位问题2022-07-29 01:04:33

    链接:https://ac.nowcoder.com/acm/contest/26656/1026来源:牛客网 题目描述 给你一个N*N的矩阵,每行有一个障碍,数据保证任意两个障碍不在同一行,任意两个障碍不在同一列,要求你在这个矩阵上放N枚棋子(障碍的位置不能放棋子),要求你放N个棋子也满足每行只有一枚棋

  • 前缀和与差分2022-07-27 21:00:09

    前缀和 *一维 定义:一维前缀和S[i]表示的就是a[1]+a[2]+…+a[i]。 作用:求a[i]~a[j]的和       例如:有一列数字{a},多次询问一个区间[L,R]的和。n,m<=1000000。n       做法很简单,令s[p]=s[p-1]+a[p]=a[1]+a[2]+…+a[p],那么:       a[L]+a[L+1]+…+a[R]=s[R]-s[L-1] 递推式:s

  • 算法系列01----插入排序2022-07-26 21:00:19

    插入排序法 1.工作原理(算法思路) 新建一个指针,指针左边的所有元素都是有序的。但是他们的位置并不是最终位置,一个指针从左向右扫描,若指针所在处的元素比左边元素小,则将该元素向前浮动至适当位置,使指针左侧元素仍然保持有序。当指针扫描到整个数组元素的末尾时,数组排序完成。 2.动

  • 数据结构与算法--希尔排序2022-07-26 00:34:44

    简介 希尔排序是插入排序的一种,又称“缩小增量排序”,是插入排序算法的一种更高效的改进版本 排序图解 从图中可以看出每一趟排序中都分成 gap 组,每组都有 gap + 1 个元素,对每一组中的 arr[j] 和 arr[j - gap] 进行比较,如果 arr[j] < arr[j - gap] 则相互交换值 gap 初始值为原数

  • 冒泡排序2022-07-25 23:05:13

    今天面试一个实习生,让他手写一下冒泡排序,这位大哥用do while写,还没有写到最后。计较感兴趣,自己也写写试试。 do while版本 public static void bubblingTest2() { int[] bArr={80,69,24,100}; do{ for(int i=0;i<=bArr.length-2;i++){ if(bArr[i]

  • 剑指 Offer 58 - I. 翻转单词顺序2022-07-25 21:33:13

    剑指 Offer 58 - I. 翻转单词顺序 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. ",则输出"student. a am I"。   示例 1: 输入: "the sky is blue" 输出: "blue is sky the" 示例 2: 输入

  • DBSCAN聚类算法分析2022-07-24 15:06:00

    参考来源:公众号:我的学城:一文掌握DBSCAN聚类。 认识DBSCAN DBSCAN全称Density-Based Spatial Clustering of Applications with Noise,翻译过来就是基于密度的噪声应用空间聚类。 一句话形容就是,DBSCAN基于密度,它可以找到样本点的全部密集区域,并把这些密集区域当做一个一个的聚类簇

  • Addition Chains2022-07-24 00:02:27

    6136: Addition Chains 时间限制(普通/Java):1000MS/3000MS     内存限制:65536KByte   描述 An addition chain for n is an integer sequence <a0, a1,a2,...,am> with the following four properties: a0 = 1 am = n a0 < a1 < a2 < ... < am-1 < am For each k

  • 用位运算查找一个出现奇数次的数和两个出现奇数次的不同数,代码实现2022-07-23 21:02:43

    上代码: package com.alg.exclusive; public class classify { public static void main(String[] args) { // 找出数组中其中只出现奇数次的数 int[] arr = {1, 1, 2, 2, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8}; System.out.println(classify(arr)); //

  • 暑期第四周总结2022-07-23 20:31:40

      这周简单的学习了一下快排: public static void quickSort(int[] arr,int low,int high){ int i,j,temp,t; if(low>high){ return; } i=low; j=high; //temp就是基准位 temp = arr[low]; whil

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

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

ICode9版权所有