![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
必备技能
java C
夏小泡泡#
知所先后,则近道矣<礼貌用语>
展开
-
电子信息工程 大三 实习之前的准备工作
电子信息工程 大三 实习之前的准备工作C语言计算机网络硬件编程能力项目C语言小试牛刀:Linux拼接三张图 考察点:c语言 读写流 图片(头+身体)计算机网络小试牛刀:C语言实现TCP通信(服务端与客户端) 考察点:c语言 计算机网络 socket tcp通信硬件内存的堆栈分析编程能力也就是算法小试牛刀:冒泡、选择、快排;C/C++实现数据结构:C++链表创建模板顺序队列的表示与实现C++栈和队列二叉树的基本操作二叉链表的表示我准备编程比赛和面试做过的题:编程题_周周练原创 2021-10-07 13:04:04 · 625 阅读 · 0 评论 -
反转链表
题目描述输入一个链表,反转链表后,输出新链表的表头。示例1输入{1,2,3}返回值{3,2,1}class Solution {public: ListNode* ReverseList(ListNode* pHead) { if(pHead == nullptr){ return 0; } ListNode *p1 = nullptr; ListNode *p2 = pHead; ListNode *p3原创 2021-03-01 21:00:25 · 78 阅读 · 0 评论 -
C++栈和队列
栈 队列 C++原创 2019-10-03 23:28:07 · 600 阅读 · 0 评论 -
编程题_周周练
勇士https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=9961.Int不能存储2的32次方的的数,要用long long2.仔细审题!!重温高中物理https://onlinejudge.org/index.php?option=c...原创 2019-12-01 15:47:51 · 276 阅读 · 0 评论 -
顺序队列的表示与实现
顺序队列 队列原创 2019-11-07 13:47:26 · 874 阅读 · 0 评论 -
C++链表创建模板
c++ 链表 创建模板原创 2019-09-22 10:39:52 · 724 阅读 · 0 评论 -
二叉链表的表示
二叉树 链式存储原创 2019-11-13 17:47:42 · 4122 阅读 · 0 评论 -
数据结构知识点总结(理论篇)
绪论数据结构主要包括数据的逻辑结构、数据的存储结构和数据的操作这三个方面的内容。数据的逻辑结构分为:线性结构,非线性结构数据的物理(存储)结构:顺序结构,链式结构四大基本数据结构:集合—属于/不属于线性结构–一对一树形结构–一对多图状结构/网状结构–多对多数据运算:插入 删除 修改 查找 排序算法的5个特性:有穷性、确定性、可行性、有零个或多个输入、有一个或多个输出算法分析的两个主要方面:时间复杂性和空间复杂性学习重点: ◆ 数据结构的“三要素”:逻辑结构、物理(存储)结构及在原创 2020-11-12 15:23:46 · 4969 阅读 · 0 评论 -
顺序栈的表示与实现
顺序栈原创 2019-10-28 14:15:02 · 896 阅读 · 0 评论 -
冒泡、选择、快排;C/C++实现
冒泡void maopao(int arr[],int len){ for(int i=0;i<len-1;i++){ for(int j=i+1;j<len;j++){ if(arr[i]>arr[j]){ int temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } } }int main(){ int arr[]={9,0,1,4,6,2,3}; int len=sizeof(arr)/转载 2021-03-13 18:56:13 · 140 阅读 · 0 评论 -
内存的堆栈分析
一般说到内存指的是计算机的随机存储器(RAM),程序都是在这里面运行。计算机内存的大致划分如下:1:内存地址由上倒下依次增加2:内存由上到下依次分为以下几区:内核虚拟内存:用户代码不可见的内存,地址空间顶部的区域,是为内核保留的。栈: 编译器用它来实现函数调用。在执行函数时,函数参数,局部变量(包括const局部变量),函数调用后返回的地址都在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 每次调用一个函数时栈会增长,从转载 2021-02-22 10:45:45 · 399 阅读 · 0 评论 -
二叉树的基本操作
二叉树原创 2019-11-16 22:57:47 · 153 阅读 · 0 评论 -
安卓开发笔记基于同一activity之下的fragment之间传值功能的实现
示例:基于同一activityA之下的fragmentB与fragmentC之间传值的功能实现。OnPassValueSelectedListener.classpublic interface OnPassValueSelectedListener { public void putNameData(String value); }accivityA.class:public void putNameData(String value) { //封装数据 Bundle原创 2020-10-29 12:08:32 · 160 阅读 · 0 评论 -
安卓开发笔记主题与添加主题颜色
整理主题和添加主题颜色的内容。AppCompat库自带三大主题1.Theme.AppCompat–>深色主题代码:<style name="AppTheme" parent="Theme.AppCompat"></style>实现效果:2.Theme.AppCompat.Light–>浅色主题代码:<style name="AppTheme" parent="Theme.AppCompat.Light"></sty.原创 2020-07-14 17:13:20 · 603 阅读 · 0 评论 -
安卓开发笔记工具栏Toolbar
<color name="colorPrimary">#1976D2</color>布局:效果图:xml:<LinearLayout android:layout_width="match_parent" android:layout_height="60dp" android:background="@color/colorPrimary" android:orientation="horizontal"> <an原创 2020-10-29 11:19:44 · 168 阅读 · 0 评论 -
安卓开发笔记模型与单例代码
User.classpublic class User { private UUID mId; private String mName; private String mSex; private Date mBirth; public User() { mId=UUID.randomUUID(); mBirth=new Date(); } public UUID getId() { ret原创 2020-10-28 23:02:58 · 109 阅读 · 0 评论 -
C语言实现TCP通信(服务端与客户端)
tcpClient.c#include <stdio.h>#include <sys/types.h> #include <sys/socket.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <string.h>int main(int argc, char *argv[]){.转载 2020-12-31 15:56:29 · 12329 阅读 · 0 评论 -
Linux拼接三张图
原理代码#include<stdio.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#define BMPSIZE 54#define W 561#define H 264#define DP 24char head[BMPSIZE];char body1[W*H*DP/8/3];char bod原创 2020-12-31 15:29:14 · 790 阅读 · 0 评论