有2种方法。第一种可以用头文件sstream中自带的函数做 直接附代码吧,没什么好介绍的 #include<sstream> #include<iostream> using namespace …
分类:c
小妙招——多关键字排序
在有多个条件的情况下排序,我们一般用结构体cmp来排序。这个时候你就需要想一想,会不会有些题就卡你的这个排序的时间呢?所以我们需要想一想怎么来优化我们的代码。 现在想一想,怎么来优化。我举个例子: 有n个数(n <…
C# 通过路径获取文件名 文件类型 后缀 没有后缀的文件名 文件夹
C# 通过路径获取文件名 文件类型 后缀 没有后缀的文件名 文件夹 FileStream OutFile; StreamWriter bw; string filename = System.IO.Path.GetFil…
C# 窗体程序打开本地文件夹或文件
打开文件夹: 例如:C:\Windows System.Diagnostics.Process.Start("explorer", "/n, C:\\Windows"); 打开文件: 例如:C:\abc.txt Syst…
C# 压缩解压Zip文件
//添加引用ICSharpCode.SharpZipLib.dll #region 加压方法 /// <summary> /// 功能:压缩文件(暂时只压缩文件夹下一级目录中的文件,文件夹及其子级…
C++ 变量名命名规则
C++提倡有一定含义的变量名。 如果变量表示差旅费,应将其命名为cost_of_trip或costOfTrip,而不是将其命名为x或cot. 必须遵循几种简单的C++命名规则: 1.在名称中只能使用字母字符、数字和下划线…
并行编程之多线程共享非volatile变量,会不会可能导致线程while死循环
背景 大家都知道线程之间共享变量要用volatile关键字。但是,如果不用volatile来标识,会不会导致线程死循环?比如下面的伪代码: static int flag = -1; void thread1(){ wh…
浏览器调用打印机
自定义打印页面内容: <!-- 打印明细窗口 --> <div id="divID"> <div style="font-size: 12px;font-weight:normal; wid…
C++类里面vector声明错误:“expected parameter declarator“
今天在写Trie树的时候:LeetCode第 208 题:实现Trie(前缀树)(C++) 发现这样的声明: struct TrieNode{ char data; bool isEnd = false; vector&…
编译原理-递归子程序法
0x01 题目描述 递归子程序法是一种确定的自顶向下语法分析方法,要求文法是LL(1)文法。它的实现思想是对应文法中每个非终结符编写一个递归过程,每个过程的功能是识别由该非终结符推出的串,当某非终结符的产生式有多个候选式…
由树节点的父子关系计算树的深度(据说是小米笔试题)
题目描述 现在有一棵合法的二叉树,树的节点都是用数字表示,现在给定这棵树上所有的父子关系,求这棵树的高度 输入描述: 输入的第一行表示节点的个数n(1 ≤ n ≤ 1000,节点的编号为0到n-1)组成, 下面是n-1行…
ShowWindow 隐藏、显示、最大化、最小化窗口
#include <Windows.h> #include <tchar.h> int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevI…