范例 语言 报告

实验2 C语言分支与循环基础应用编程

练习1 #include <stdio.h> #include <stdlib.h> #include <time.h> #define N 5 #define N1 374 #define N2 465 int main() { int number; int i; srand( time(0) ......
分支 语言 基础

微机原理笔记 - chap3 - Intel处理器指令系统及汇编语言

汇编语言基础 数据定义: 数据传送、算术运算、跳转指令 MOV 指令 “先目的操作数,再源操作数。” MOV 指令需要遵循的规则: 两个操作数的尺寸必须一致。 两个操作数不能同时为内存操作数。 mov reg, reg mov mem, reg mov reg, mem mov mem, imm m ......
微机 指令 处理器 原理 语言

「解题报告」[ABC267F] Exactly K Steps

「解题报告」[ABC267F] Exactly K Steps 大家好,我是个毒瘤,我非常喜欢没脑子做法,于是我就用点分治过了这个题 . 离线在每个点存下与其相关的询问 . 考虑如何计算跨重心的答案 . 记录下每个点在当前重心下的深度,同时开一个桶 \(t_{k, 0/1}\) 存下当前深度为 \( ......
Exactly 报告 Steps 267F ABC

「解题报告」2023-10-14 模拟赛

1.计数 (count.cpp/c/pas) 时间限制:1s 内存限制:256MB 【问题描述】 给出 \(m\) 个数 \(a_1,a_2,…,a_m\) 求 1~n 中有多少数不是 \(a_1,a_2,…,a_m\) 的倍数。 【输入】 输入文件名为 count.in。 第一行,包含两个整数:\ ......
模拟赛 报告 2023 10 14

在C#语言里对NULL的技术处理

在 C# 中,null 是一个特殊存在,表示缺少值。Null 可以分配给引用类型和可为 null 的值类型,但不能分配给不可为空的值类型。在 C# 中处理 null 值是编写可靠且可靠的代码的一个重要方面。在本文中,我将讨论一些在 C# 中处理 null 值的最常用技术。 1 、NULL合并操作符( ......
语言 技术 NULL

算法分析与设计大课程报告

问题描述 问题背景: 输入法自动更正:当我们输入了一个不正确的词时,输入法就可能自动给我们更正。例如下面的例子: 图 1 提出问题:为什么输入法能够选到正确的那个词呢? 我们的猜想是,可能输入法会找“长得像”的词作为他推荐给用户的,也就是更正的词。那么如何让计算机知道什么叫长得像呢?具体来讲,如何衡 ......
算法 课程 报告

第三方软件测试报告是什么?有什么好处?

​ 第三方软件测试报告 一、第三方软件测试报告是什么? 第三方软件测试报告就是由第三方根据委托测试内容进行测试,通过后出具的测试报告。第三方测试机构具备权威性,出具的测试报告可以作为信息系统项目验收,甲方交付,政府科研课题结项等用途。 二、做了第三方测试报告对企业有什么好处? 第三方软件测试报告是一 ......
软件测试 第三方 好处 报告 软件

GO语言中的结构体

结构体创建、访问与修改 定义结构体 type user struct { id int score float32 enrollment time.Time name, addr string //多个字段类型相同时可以简写到一行里 } 声明和初始化结构体 var u user //声明,会用相应类 ......
语言 结构

GO语言中面向接口编程

接口的基本概念 接口是一组行为规范的集合。 type Transporter interface { //定义接口。通常接口名以er结尾 //接口里面只定义方法,不定义变量 move(src string, dest string) (int, error) //方法名 (参数列表) 返回值列表 w ......
接口 语言

GO语言中的函数

函数的基本形式 //函数定义。a,b是形参 func argf(a int, b int) { a = a + b } var x, y int = 3, 6 argf(x, y) //函数调用。x,y是实参 形参是函数内部的局部变量,实参的值会拷贝给形参。 函数定义时的第一个的大括号不能另起一行。 ......
函数 语言

自然语言处理中的分词问题总结 原创

众所周知,英文是以词为单位的,词和词之间是靠空格隔开,而中文是以字为单位,句子中所有的字连起来才能描述一个意思。把中文的汉字序列切分成有意义的词,就是中文分词,有些人也称为切词。本文转载自明略研究院的技术经理牟小峰老师讲授的语言处理中的分词问题。 如何界定分词 中文分词指的是将一个汉字序列切分成一个 ......
自然语言 自然 语言 问题

「解题报告」P5824 十二重计数法

「解题报告」P5824 十二重计数法 orz \(\mathsf{E}\color{red}{\mathsf{ntropyIncreaser}}\) . \(\text{I}\):球之间互不相同,盒子之间互不相同。 每个球 \(m\) 种放法 . 答案是 \(m^n\) . \(\text{II}\ ......
报告 P5824 5824

汉诺塔问题(C语言递归实现)

一、问题分析 1.要用递归实现汉诺塔问题得先了解递归的两个必要条件 (1)存在限制条件,当满足这个条件的时候,递归将不再继续 (2)每次调用递归之后会越来越接近这个限制条件 2.汉诺塔问题用递归解决的思路 (1)假设有n个大小不一样的盘子且大盘子下面不能有小盘子,三根柱子A,B,C (2)找到限制条 ......
语言 问题

学计算机语言用什么软件好

学习计算机编程语言通常不需要特定的软件,但取决于你所学习的编程语言和你的目标。以下是一些通用的工具和建议: 1、文本编辑器: 为编写和编辑代码而使用的文本编辑器是编程中的关键工具。对于初学者,可以使用任何文本编辑器,如Notepad (Windows)、TextEdit (macOS) 或开源的编辑 ......
语言 计算机 软件

20231407陈原《计算机科学与概论》及《C语言程序设计》第三周学习情况

[2022-2023-1-计算机基础与程序设计] 2023-2024-1计算机基础与程序设计第三周作业https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP [2022-2023-1计算机基础与程序设计第一周作业] (https://www.cnb ......
概论 程序设计 20231407 语言 情况

日程报告66

代码时间(包括上课):6h代码量(行):博客数(篇):3 感冒好多了,不知道是不是因为之前一直熬夜现在脑子有点不清晰,下午复习软考的时候错放成python,还记在了之前软考的笔记上,学了好几集才反应过来…… ......
日程 报告

C 语言实现顺序表一

// // main.c // SeqList // // Created by steve xiaohu zhao on 2023/10/15. // #include <stdio.h> #include <stdlib.h> #define MAXSIZE 100 // 定义一个顺序表的节点 ......
顺序 语言

Scala语言入门:初学者的基础语法指南

作为一种在Java虚拟机(JVM)上运行的静态类型编程语言,Scala结合了面向对象和函数式编程的特性,使它既有强大的表达力又具备优秀的型态控制 ......
初学者 语法 语言 基础 指南

C语言快速排序详解

【1】快速排序核心思想 核心思想是分而治之,每一轮排序都会选出一个基准,一轮排序完成后,所有比基准小的数一定在左边,比基准大的数一定在右边,在分别通过同样的方法对左右两边的数组进行排序,不断划分,最后完成整个数组的排序。它的效率相比冒泡排序的双重for循环有所提升。时间复杂度(logn) 【2】快速 ......
语言

C语言数据类型占用字节大小+rand_mode/randomize_mode/static constraint+I2C和SPI的选中方式

C语言数据类型占用字节大小 https://blog.csdn.net/sinan1995/article/details/79577106 对于整形,最大8字节,超出8字节的计算,要么用库,要么不用。 64位编译器: char/unsigned char :1字节 char *:8字节 short ......

算法第2章实践报告1

7-1 Cable master (切割绳子) 有N条绳子,它们的长度分别为x。如果从它们中切割出K条长度相同的绳子,这K条绳子每条最长能有多长? 输入格式: 第一行两个整数n和k(1<=n<=10000; 1<=k<=10000)。 接下来n行,描述了每条绳子的长度x,x也是整数。 输出格式: 切 ......
算法 报告

Android 语言国际化的思考

在测试一个应用 https://github.com/jd1378/otphelper,使用了虚拟机,然后在原生 nexus 上的系统设置里添加中文的时候,默认只有English,我输出Chin后就跳出来简体中文给我选中。 在 otphelper 中,也是有语言可以选择的,然后我在搜索栏里输出Chi ......
Android 语言 国际

C语言 通过union共存体释放常量指针指向的堆空间

union共存体中所有成员占用相同的内存空间。因为free函数参数是void *,常量指针是const void *,所以free函数释放常量指针时会因类型不同而失败。 #include <stdio.h> #include <malloc.h> #include <string.h> typede ......
常量 指针 指向 语言 union

C语言 strdup函数把字符串复制到新空间

头文件是string.h。根据传入的字符串参数,malloc分配空间并复制,返回首地址,该地址通过free来释放。 #include <stdio.h> #include <malloc.h> #include <string.h> int main() { char a[20] = "123"; ......
字符串 函数 字符 语言 strdup

9月大型语言模型研究论文总结

大型语言模型(llm)在今年发展迅速,随着新一代模型不断地被开发,研究人员和工程师了解最新进展变得非常重要。本文总结9-10月期间发布了一些重要的LLM论文。 这些论文涵盖了一系列语言模型的主题,从模型优化和缩放到推理、基准测试和增强性能。最后部分讨论了有关安全训练并确保其行为保持有益的论文。 优化 ......
研究论文 模型 语言 论文

Transpose a data frame in R语言 转置

# first remember the names n <- df.aree$name # transpose all but the first column (name) df.aree <- as.data.frame(t(df.aree[,-1])) colnames(df.aree) < ......
Transpose 语言 frame data in

r - How do I order by row.names in dataframe R语言 排序

new_df <- df[ order(row.names(df)), ]REF:https://stackoverflow.com/questions/20295787/how-can-i-use-the-row-names-attribute-to-order-the-rows-of-my-da ......
dataframe 语言 order names How

C语言 likely和unlikely

likely和unlikely作用 在知道哪个发生概率更高的情况下,有if时使用likely和unlikely让代码运行更快。likely和unlikely是两个宏,当有if-else分支时告诉编译器,哪个条件更加有可能发生。likely代表if分支大概率会发生,unlikely代表if分支大概率不 ......
unlikely 语言 likely

go语言学习

golang 中非常重要的一种数据结构是 slice, 我们通过由浅入深的例子来一步步了解并最终熟练使用 slice.slice 是一个引用类型, 总是指向一个底层 array. 声明可以向 array一样, 只是不需要长度. slice 就像一个结构体, 包含三个元素:一个指针, 指向数组中的 s ......
语言学习 语言

C语言【数据结构】线性表-栈-顺序存储

[TOP] sqstack.h typedef int data_type; typedef struct { data_type * data; int maxlen; int top; }sqstack; sqstack * stack_create(int len); int stack_pu ......
数据结构 线性 顺序 语言 结构