ICode9

精准搜索请尝试: 精确搜索
  • 左神算法笔记-4 链表2021-11-18 17:31:02

    我将违背我的本能,忤逆我的天性,永远爱你。 先总结一下之前讲的排序(上一节课遗留内容) 一、排序的稳定性 (02:56) 排序过程中相同的值,再经过排序算法的排序后,他们的相对次序保持不变。 (对于简单的基础类型数组中,用处不大,3和3都是3无所谓)但是按照两个指标来排序,可以得到,1到10班,每

  • 基本语法2021-11-17 22:36:08

    1、注释符 1)、注销 2)、解释 2、c#的3种注释符 1)、单行注释 // 2)、多行注释 /*要注释的内容*/ 3)、文档注释 /// 多用来解释类或者方法 3、变量 用来在计算机当中存储数据。 孙全 开房 火车 26小时  去旅馆睡觉 孙全  一个人  单人房  308 孙全 and  girl  双人间  一张

  • 从零开始自制实现正则引擎(二)---- 抽象语法树AST转化为非确定有限状态自动机NFA2021-11-17 19:33:20

    文章目录 查阅相关链接前引从零开始自制实现正则引擎(二)1、Thompson Algorithm 递归实现1、ε 与 char 节点生成(示例讲解)1、ε 与 char 节点生成(代码实现)2、concat 节点生成(示例讲解)2、concat 节点生成(代码实现)3、select 节点生成(示例讲解)3、select 节点生成(代码实现)4、e-cl

  • 第二节——go基础2021-11-17 19:32:28

    变量声明 方法:var关键字+变量名+变量类型。eg:var s1 string批量声明变量方法:var(变量名1 类型/n 变量名2 类型/n),eg: var( name string // “” i int // 0 flag bool // false ) go语言中非全局变量声明必须使用,不使用编译无法通过 变量初始化 声明后在函数中赋

  • 1062 最简分数 (20 分)2021-11-13 20:34:29

    一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0。最简分数是指分子和分母没有公约数的分数表示形式。 现给定两个不相等的正分数 N1​/M1​ 和 N2​/M2​,要求你按从小到大的顺序列出它们之间分母为 K 的最简分数。 输入格式: 输入在一行中按 N/M 的格式给出两个正

  • 指针作为函数的参数2021-11-13 16:04:52

    近期对指针有一点新的见解,不敢私藏, 希望和大家分享  #include<iostream> #include<string> bool Meaning(std::string lov) { //lov是形参 if (lov == "我爱你") { return true; } else if (lov == "我不爱你") { return false; } } int main(void) { std::str

  • CH2_算法性能分析_找出第k小的元素2021-11-12 20:02:49

    问题描述: (必做)给定一个乱序数字列表,编写一个算法复杂度是 O(nlogn)的算法,找出第k小的元素; (选做)针对该问题,能将算法的时间复杂度优化到线性阶?请说明思路! 要求:(1)编写程序,能够打印数字列表和第k小的元素,给出程序以及输出截图            (2)算法复杂度可以借助画图/表格/文字

  • 11.12 - 每日一题 - 4082021-11-12 10:34:49

    每日一句:不要放弃,放弃了今天就是放弃了一辈子。 数据结构 1.设一棵二叉树有a个度数为2的结点,b个度数为1的结点,则该二叉树中共有结点个数为 (南京大学 2018年) A.a+2b B.2a+b C.a+b+2 D.2a+b+1 答案:D 解析:考察了一个重要的公式,即二叉树中:度数为2结点个数+1=度数为0结点个数,这里

  • 18----JS基础-----自增练习2021-11-11 22:02:21

    一 代码 稍微看看即可,很简单。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var n1=10; var n2=20; var n = n1++; console.l

  • C#-方法2021-11-09 21:34:01

    一、语法: [访问修饰符]  static 函数返回类型  函数名(参数){ 方法体;} 例如: public static int GetMax(int n1,int n2){ return n1>n2?n1:n2; } 在写方法的时候,规范的写法是加入方法的注释和文档; 二、方法的调用: 类名.方法名(参数); 如果被调用的函数和调用的函数位于同一个类中时,调

  • 数据结构与算法之【合并有序链表】详解2021-11-08 17:36:38

    题目描述 有如下有序链表 n1, n2: 1 -> 5 -> 9 1 -> 3 -> 6 -> 10 要求对链表进行合并,合并后的新链表依然有序: 1 -> 1 -> 3 -> 5 -> 6 -> 9 -> 10 题目解析 由于链表是有序的,因此在遍历 n1, n2 的过程中,只需比较出两个链表较小的节点,将该节点追加在新链表末尾即可。比较步骤分解如

  • v-model的常用用法2021-11-08 14:01:00

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=d

  • shell中的单括号[ ]、 双括号[[ ]] 和 test的区别2021-11-05 17:31:36

    文章目录 1. 单括号[] 和 test1.1 文件相关判断1.2 字符串相关判断1.3 整型判断1.4 多个判断连接 2. 双括号[[ ]] 1. 单括号[] 和 test 左括号[和test本质是一样的,是shell的内部命令,所以>和<等会被解释为重定向符号,而不是比较符号: bash-3.2$ type [ [[ test [ is a shell

  • sql分组后排序计算2021-11-04 16:31:06

    用法:RANK() OVER(PARTITION BY 分组字段 ORDER BY 排序字段 ) 例子:要得到n4列     ---创建测试数据create table tb(n1 varchar2(40) ,n2 varchar2(40),n3 int);insert into tb select '301','101','100' from dualunion all select '301','102

  • PAT乙级 1071 小赌怡情(C实现)2021-11-03 19:00:59

    1071 小赌怡情 (15 分) 常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。 注意:玩家下注的筹码数不

  • 实验2 数组、指针与c++标准库2021-10-31 18:33:45

    task5 task5.cpp源码 #include"info.cpp" #include<vector> using namespace std; int main(){ vector<Info> audience_info_list; string name1,contact1,city1; const int capacity=100; int n1,judge,k,change,count=0; cout&l

  • c艹进阶编程(1)2021-10-30 10:34:31

    前排提示:此文并不适合初学者阅读 替换#define 用const替换 如果各位对编译原理熟悉,应该知道什么是符号表,如果不懂,可以去翻翻。 我们都知道#define在预编译阶段就会被处理(通常情况下),因此在程序编译过程中,如果出现错误,我们看到的报错往往是#define后面的内容,本身符号不会显示在错

  • super关键字2021-10-27 11:32:59

    super给编程带来的便利/细节 1.调用父类的构造器的好处(分工明确,父类的属性由父类初始化,子类的属性由子类初始化) 2.当子类中有和父类中的成员(属性和方法)重名时,为了访问父类的成员,必须通过super。如果没有重名,使用super、this、直接访问时一样的效果 3.super的访问不限于直接父类,如

  • [面试题] 等概率生成器2021-10-27 09:01:08

    题目:已知一随机发生器,产生0的概率是p,产生1的概率是1-p,现在要你构造一个发生器,使得它构造0和1的概率均为1/2;代码:import random p = 200 def generate(p): n = random.randrange(0, 1000) res = 0 if n > p: return 0 else: return 1 def generat

  • 二期2021-10-26 16:01:24

    1 clear; 2 clc; 3 warning off; 4 close all; 5 6 length_type=2; 7 codeandmodtype=10; 8 data_block=2;%%1-10 9 Data_punched_length=2; 10 switch length_type 11 case 1 ; data_length=1024 ; cp1=128 ; 12 case 2 ; data_length=1024 ;

  • 3.序列的卷积和2021-10-24 22:03:04

    题目:已知两序列如下 当 -3$\leqslant$x$\leqslant$3 时,x(n) = {3,11,7,0,-1,4,2};其他n,x(n)=0; 当 -1$\leqslant$x$\leqslant$4 时,h(n) = {2,3,0,-5,2,1};其他n,h(n)=0; 求两序列的卷积和:y(n) = x(n) * h(n) x=[3,11,7,0,-1,4,2];%序列的幅度 nx=[-3:1:3];%x的时间序列 h=[2,3,0,-5

  • JAVA入门——04语法2021-10-24 15:31:11

    运算符           算术运算符                 10 / 4                 10.0 / 4                 double a = 10 / 4          // a = 2.0                                  a % b = a - a / b * b         

  • 【链表OJ】Leetcode 206. 反转链表2021-10-23 13:01:34

    题目链接 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head = [1,2] 输出:[2,1] 示例 3: 输入:head = [] 输出:[] 提示: 链表中节点的数目范围是 [0, 5000] -5000 <= Node.val <= 5000 进阶:

  • 八皇后·改<递归>2021-10-23 09:58:30

    问题描述 : 规则同8皇后问题,但是棋盘上每格都有一个数字,要求八皇后所在格子数字之和最大。 输入说明 : 一个8*8的棋盘。 数据规模和约定   棋盘上的数字范围0~99 输出说明 : 所能得到的最大数字和 AC代码如下 #include<iostream> #include<cstdio> #include<cstring> #in

  • 算法学习日记 day022021-10-16 20:30:19

    今天看完了第二章,主要是用程序实现了一些数学问题,如闰年求解等,都很基础之粗粗看了一下就过去了。 章末给出了三个实验题。我自己做了一下,并集合网上给的实例实现了题目的求解。 1.求两个正数的最大公约数,要求循环次数最优(根据书上例题改编) def t1(x,y): bigger=0 #xy中大

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

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

ICode9版权所有