网站首页 站内搜索

搜索结果

查询Tags标签: int,共有 27713条记录
  • (含头结点)单链表的节点删除,增加---最易犯错!!!

    单链表增加删除2.节点删除1.节点插入1.节点插入题目来源于PTA本题要求实现带头结点的单链表插入操作,插入成功返回1,否则返回0。函数接口定义:int insert_link ( LinkList L,int i,ElemType e);L是单链表的头指针,i为插入位置,e是插入的数据元素,插入成功返回1,否则…

    2021/4/20 10:27:19 人评论 次浏览
  • 【Leetcode】128. 最长连续序列

    题目描述// 128. 最长连续序列// 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在 // 原数组中连续)的长度。// 进阶:你可以设计并实现时间复杂度为 O(n) 的解决方案吗?题解 // 排序法 // 直接排序,res保存答案,count保存序列记录长度。 …

    2021/4/20 10:27:14 人评论 次浏览
  • 2个线程依次打印出1到10的数

    之前想用wait()和notify的机制来做,没有成功。给一个lock信号量就可以了。public class ThreadTest {private static int i = 1; private static boolean lock = false; private static Runnable runnable1 = () -> {while(i <= 10){if (!lock) {System.out.…

    2021/4/20 10:27:13 人评论 次浏览
  • 行为型设计模式:模板模式

    模板模式是常用的一种行为型设计模式,主要思想是在模板中定义一套流程骨架代码,并且不实现骨架代码中使用的一些方法,这些方法留给子类去实现。假如我们业务开发中有一个场景,我们的业务系统需要从不同征信渠道查询征信报告,每家机构输出的内容不一样,但是都分为3个…

    2021/4/20 10:27:06 人评论 次浏览
  • Linux进程间通信(一): 信号 signal()、sigaction()

    一、什么是信号 用过Windows的我们都知道,当我们无法正常结束一个程序时,可以用任务管理器强制结束这个进程,但这其实是怎么实现的呢?同样的功能在Linux上是通过生成信号和捕获信号来实现的,运行中的进程捕获到这个信号然后作出一定的操作并最终被终止。 信号是UNIX和…

    2021/4/20 7:29:38 人评论 次浏览
  • 字符串和内存函数的介绍

    1.字符串长度 实现方式 int my_strlen(const char a[]) {int i = 0, count = 0;while (a[i] != \0) {count++;i++; }return count; } int main() {char a[] = "abcxccxdef";int ret=my_strlen(a);printf("%d", ret); }例如:我们来看一下strlen的另一…

    2021/4/20 7:29:10 人评论 次浏览
  • 算法——前缀和与差分

    算法——前缀和与差分 前缀和1.一维前缀和2.二维前缀和 差分1.一维差分2.二维差分前缀和 1.一维前缀和前缀和相当于高中的数列求和,对于数列an来说,前n项的和即为Sn。 有公式Sn=Sn-1+an。通常我们的下标从1开始,这是为了方便进行数据的处理。给定一个区间(l,r)…

    2021/4/20 1:26:43 人评论 次浏览
  • JAVA零基础入门笔记(三)

    1,算术运算符 分类: + - * / %运算规则: + - * 都跟小学里面一模一样。除法跟以前是不一样的。在Java中,整数相除,结果只能得到整数。在Java中,小数相除,结果有可能是不精确的。 案例: // 除法 运算符 // 1,在代码中除法运算符如何打出来 // 2,除法在代码中的细节…

    2021/4/20 1:26:42 人评论 次浏览
  • 0016 c/c++语言 二进制转换为十进制

    题目描述 输入一个二进制数(仅由0和1构成的整数),打印出该数对应的十进制数。 输入 第一行是测试数据的组数n,下面的n行每一行是一个二进制数。 输出 输出为n行,分别为对应输入的十进制数。 样例输入 2 11 110 样例输出 3 6 c++: #include <iostream> #includ…

    2021/4/20 1:26:40 人评论 次浏览
  • Leetcode 第一题两数之和用C/C++实现

    1.两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。示例 1: 输入:nu…

    2021/4/20 1:25:27 人评论 次浏览
  • 菜鸟学java(一:数据类型)

    java的数据类型和数组 一、基本数据的类型一、基本数据的类型 1.java语言拥有8种数据类型: 分别是:boolean,byte,short,char,int ,long ,float,double boolean: 值分别为True,false; 可以直接定义为变量; int类型: 常量:123,6000(d) 变量:声明 bye字节变量: jav…

    2021/4/20 1:25:23 人评论 次浏览
  • I/O模型和Java NIO源码分析

    最近在学习Java网络编程和Netty相关的知识,了解到Netty是NIO模式的网络框架,但是提供了不同的Channel来支持不同模式的网络通信处理,包括同步、异步、阻塞和非阻塞。学习要从基础开始,所以我们就要先了解一下相关的基础概念和Java原生的NIO。这里,就将最近我学习的知…

    2021/4/20 1:25:21 人评论 次浏览
  • 快速排序c、c++

    文章目录1有关qsort2,具体形式3、实例说明4、C++中sort用法以及和c中qsort的区别1有关qsort排序方法有很多种:选择排序,冒泡排序,归并排序,快速排序等。 看名字都知道快速排序是目前公认的一种比较好的排序算法。因为他速度很快,所以系统也在库里实现这个算法,便于…

    2021/4/20 1:25:19 人评论 次浏览
  • 八大排序算法

    文章目录 Java实现八大排序算法1. 直接插入排序 (向前遍历插入合适位置)基本思想算法描述代码实现复杂度分析比较与总结2. 希尔排序基本思想算法描述代码实现复杂度分析总结与思考3. 简单选择排序 (选最小的放前面)基本思想算法描述代码实现复杂度分析总结与思考4. 堆…

    2021/4/20 1:25:12 人评论 次浏览
  • java中的类型转换(day2)

    Java是强制类型语言,所以进行运算时,需要进行强制转换。 从数据类型低到高的顺序 byte-----short------char-----int------long------float-----double 运算过程中,不同类型的数据之间需要先进行转换为同一类型,再进行运算。强制转换类型:(高到低,需要进行强制转换)…

    2021/4/19 22:55:09 人评论 次浏览
扫一扫关注最新编程教程