自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 网络编程(含案例)

一,ip InetAddress 封装计算机的IP地址,没有端口 1.使用getLocalHost方法创建InetAddress对象 2.根据域名得到netAddress对象 3.根据ip得到netAddress对象 方法 1.getLocaHost:本机 2.getByName:根据域名DNSip地址 二,端口 1.区分软件 2.两个字节(0-65535)UDP TCP 3.同一个协议端口不能冲突 4.定义端口越大越好 InetSocketAddress 包含端口,用于socket通信 三,URL 统一

2020-11-01 09:05:42 1418

原创 Android初学

线性布局(LinearLayout) 线性布局具有水平和垂直两个方向的布局,通过属性中"android:orientation"来设置方向,"vertical"用来设置垂直方向,"horizontal"用来设置水平方向,其中水平方向为默认。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_

2020-10-25 19:48:35 2166 10

原创 括号匹配

括号匹配问题(java实现) 问题再现 给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 1.左括号必须用相同类型的右括号闭合。 2.左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串 示例 1: 输入: "()" 输出: true 示例 2: 输入: "()[]{}" 输出: true 示例 3: 输入: "(]" 输出: false 示例 4: 输入: "([)]"

2020-10-22 21:06:05 284

原创 第二周 循环结构与选择分支结构

一.循环结构 1.使用循环结构可以多次重复的执行多条语句,这里的多条语句称为循环体,C语言中有三种循环结构 (1)while循环 只要控制表达式为 true,while 循环就会反复地执行语句: while(表达式) { 语句 } while 表达式是顶部驱动(top-driven)的循环:先计算循环条件(也就是控制表达式)。如果为 true,就执行循环体,然后再次计算控制表达式。如果控制表达...

2020-01-26 15:48:58 394

原创 第一周:逻辑运算 表达式 数据类型 运算符

一,表达式 (1)用逻辑运算符将关系表达式或逻辑量连接起来的式子就是逻辑表达式 (2)逻辑表达式的值应该是一个逻辑量“真”或者“假” (3)任何非零数值都为真 二,数据类型 数据类型分为基本类型,构造类型,指针类型以及空类型 基本类型分为数值类型和i字符类型 数值类型分为整形和浮点型 整形分为短整型,整形,长整型 浮点型分为单精度类型和双精度类型 构造类型分为数组,结构体,共用体以及枚举类型 ch...

2020-01-19 13:44:49 1208

原创 6-4 电码加密 (10分) 6-4 输入年份和天数,输出对应的年、月、日 (15分) 6-4 二分查找 (15分) 6-24 使用函数的选择法排序 (25分)

6-4 电码加密 (10分) 为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。要求编写并调用函数encrypt (),按要求修改字符串内容。变换规则如下:小写字母z变换成为a,其他字母变换成为该字母ASCII码顺序后一位的字母,比如o变换成为p。 函数接口定义: void encrypt ( char *s); 其中 s为字符串首地址。 裁判测试程序样例: #include ...

2019-12-22 13:56:31 2414

原创 7-1 课程设计排名统计 (20分)

题目: 数据结构课程设计以小组为单位进行答辩,每个小组有一个唯一正整数表示的的编号和四个成员。 答辩成绩采用排名制,答辩结束后每个小组都提交一份答辩成绩表,该成绩表按照排名从高到低的顺序列出所有小组编号。 例如,小组编号最大值为5,2号小组提交的成绩表数据为{5 1 2 4 3 },则5号小组排名第一,1号小组排名第2,以此类推。 每个小组最终答辩成绩排名按照所有组所提交排名之和重新排序,和越小排...

2019-12-22 12:22:23 2124

原创 哭了之很多括号

判断输入的 “(” “)” “ { ” “}” “[ ” “]” 是否合乎规则 如果正确,输出 true 如果错误,输出 false 示例 输入:()()(){}{} 输出:true 输入:({})[] 输出:true 输入:(()){)} 输出:false 代码: #include <stdio.h> #include <stdlib.h> #include &l...

2019-12-19 22:03:12 182

原创 链表之详解

一·静态链表 1.链表就是将很多个结构体串起来,连成一条链 通过指针来找到下一个结构体 就是让上一个结构体的指针指向下一个结构体,即这个指针装着下一个结构体的地址。 #include <stdio.h> struct ren { char name[20]; char sex[10]; int age; struct ren* next; //声明一个结构体指针 }; int...

2019-12-16 23:19:05 522

原创 12.15周末总结

链表的查找:查找出链表倒数第k个数据 #include <stdio.h> #include <malloc.h> #define N 100 typedef struct node{ int data; struct node*next; }Node; Node*create_head_node(void) { Node*Head = (Node*)mall...

2019-12-15 21:05:27 280

原创 12.8周末总结

1.建立一个单向有序链表,初始包含1 5 7 16输入一个1~20的数,将其插入其中并使链表依然有序 扩展:输入n个数,使其依然有序。

2019-12-08 19:03:24 143

原创 11.29 周结

一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。 本题要求编写程序,求一个给定的n阶方阵的鞍点。 输入格式: 输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。 输出格式: 输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。 输入样例1: 4...

2019-12-01 19:30:08 191

原创 周末总结:文件

一·文件的打开与关闭: 1.打开: 利用fopen()函数 fopen的函数原型如下: FILE *fopen(char*filename,char*mode); filename为文件名(含文件路径),mode为打开方式,它们都是字符串。 fopen()函数的返回值是一个地址,所以就需要定义一个FILE类型的指针。 例如: FILE *fp = fopen("D:\\student.text",...

2019-11-24 19:34:40 174

原创 周末总结:数组指针与指针数组 指针

一·数组指针: 是指针的数组,也就是这个数组里每一个元素都是指针。每个指针指向的地址可以不同。 例如: int(*p)[100]; 这个数组里一共有100个指针,可以指向100个不连续的地址。 二·指针数组: 是数组的指针,就是一个指针,这个指针指向一个数组,数组里每个相邻元素的地址是连续的。 例如: int *p[100]; 这个数组里装有100个整形的元素,由一个指针指向这个数组。 原因:运...

2019-11-22 12:28:39 384 1

原创 c++:字符串中的字符转移

题目: 将一个字符串中的前K个字符转移到字符串尾部 示例: 输入:abcXYZdefg 输入:3 输出:XYZdefgabc 代码: #include <bits/stdc++.h> using namespace std; const int MAX = 1<<20; char arr[MAX]; string A; int k; void move(string a,i...

2019-11-20 19:28:59 801

原创 c++:二进制相加(类比大数相加算法)

题目: 给定两个二进制字符串,返回他们的和(用二进制表示)。 输入为非空字符串且只包含数字 1 和 0。 示例1: 输入:11 输入:1 输出:100 示例2: 输入:1010 输入:1011 输出:10101 代码实现: #include <bits/stdc++.h> using namespace std; const int MAX = 1<<20; int tot...

2019-11-19 21:58:17 1796 1

原创 C++:实现阶乘的和

循环实现: #include <bits/stdc++.h> using namespace std; int factsum(int n) { int i,j; int z = 1; int sum = 0; if(n == 0 ) return 0; for(i = 1;i <= n;i++) //外层循环求阶乘的和 { for(j = 1;j &l...

2019-11-18 22:01:21 4570

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除